aboutsummaryrefslogtreecommitdiff
path: root/src/common/util_process.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-06-28 10:53:34 -0400
committerNick Mathewson <nickm@torproject.org>2018-06-28 11:18:13 -0400
commit315e6b59ddb91c19c5102625c6cf0f22b2d6f894 (patch)
tree6b8b4a72d3ebd1292307de21b9acf8c4c3810d35 /src/common/util_process.h
parentec4eee63561c3f6a8bb0c466f17b92e99f832c5d (diff)
downloadtor-315e6b59ddb91c19c5102625c6cf0f22b2d6f894.tar.gz
tor-315e6b59ddb91c19c5102625c6cf0f22b2d6f894.zip
Extract process-management functionality into a new lib/process
Note that procmon does *not* go here, since procmon needs to integrate with the event loop.
Diffstat (limited to 'src/common/util_process.h')
-rw-r--r--src/common/util_process.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/common/util_process.h b/src/common/util_process.h
deleted file mode 100644
index f637881940..0000000000
--- a/src/common/util_process.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Copyright (c) 2011-2018, The Tor Project, Inc. */
-/* See LICENSE for licensing information */
-
-/**
- * \file util_process.h
- * \brief Headers for util_process.c
- **/
-
-#ifndef TOR_UTIL_PROCESS_H
-#define TOR_UTIL_PROCESS_H
-
-#ifndef _WIN32
-/** A callback structure waiting for us to get a SIGCHLD informing us that a
- * PID has been closed. Created by set_waitpid_callback. Cancelled or cleaned-
- * up from clear_waitpid_callback(). Do not access outside of the main thread;
- * do not access from inside a signal handler. */
-typedef struct waitpid_callback_t waitpid_callback_t;
-
-waitpid_callback_t *set_waitpid_callback(pid_t pid,
- void (*fn)(int, void *), void *arg);
-void clear_waitpid_callback(waitpid_callback_t *ent);
-void notify_pending_waitpid_callbacks(void);
-#endif /* !defined(_WIN32) */
-
-#endif /* !defined(TOR_UTIL_PROCESS_H) */
-