tor/src/lib/process
Alexander Færøy 338137221c Make sure we call process_notify_event_exit() as the last thing in different callbacks.
This patch makes sure that we call process_notify_event_exit() after we
have done any modifications we need to do to the state of a process_t.
This allows application developers to call process_free() in the
exit_callback of the process.

See: https://bugs.torproject.org/28179
2018-12-17 16:39:28 -05:00
..
.may_include Add new Process subsystem. 2018-12-17 16:39:28 -05:00
daemon.c Add a missing function for windows 2018-09-14 15:02:11 -04:00
daemon.h Run crypto_prefork() before start_daemon(). 2018-09-13 08:58:28 -04:00
env.c Rename torlog.[ch] to log.[ch] 2018-07-10 15:20:30 -04:00
env.h File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
include.am Add Windows backend for the Process subsystem. 2018-12-17 16:39:28 -05:00
pidfile.c Rename torlog.[ch] to log.[ch] 2018-07-10 15:20:30 -04:00
pidfile.h File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
process_unix.c Make sure we call process_notify_event_exit() as the last thing in different callbacks. 2018-12-17 16:39:28 -05:00
process_unix.h Add process_get_pid() to the Process subsystem. 2018-12-17 16:39:28 -05:00
process_win32.c Make sure we call process_notify_event_exit() as the last thing in different callbacks. 2018-12-17 16:39:28 -05:00
process_win32.h Add process_get_pid() to the Process subsystem. 2018-12-17 16:39:28 -05:00
process.c Add process_get_pid() to the Process subsystem. 2018-12-17 16:39:28 -05:00
process.h Add process_get_pid() to the Process subsystem. 2018-12-17 16:39:28 -05:00
restrict.c Rename torlog.[ch] to log.[ch] 2018-07-10 15:20:30 -04:00
restrict.h File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
setuid.c Rename torlog.[ch] to log.[ch] 2018-07-10 15:20:30 -04:00
setuid.h File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
subprocess.c Rename torlog.[ch] to log.[ch] 2018-07-10 15:20:30 -04:00
subprocess.h File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
waitpid.c Rename torlog.[ch] to log.[ch] 2018-07-10 15:20:30 -04:00
waitpid.h Extract process-management functionality into a new lib/process 2018-06-28 11:18:13 -04:00
winprocess_sys.c Rename subsystem callback functions to make them consistent 2018-11-09 11:12:12 -05:00
winprocess_sys.h Make the windows process parameter initialization a subsystem 2018-11-05 09:22:02 -05:00