/**
- * Sends @sig to the process
+ * Sends sig to the process
*
* @param proc pointer to process structure
* @param sig signal
*/
void GNUNET_OS_process_close (struct GNUNET_OS_Process *proc);
+/**
+ * Get the pid of the process in question
+ *
+ * @param proc the process to get the pid of
+ *
+ * @return the current process id
+ */
+pid_t
+GNUNET_OS_process_get_pid (struct GNUNET_OS_Process *proc);
/**
* Set process priority
int GNUNET_OS_process_wait (struct GNUNET_OS_Process *proc);
+/**
+ * Connects this process to its parent via pipe
+ */
+void
+GNUNET_OS_install_parent_control_handler (void *cls,
+ const struct
+ GNUNET_SCHEDULER_TaskContext * tc);
+
#if 0 /* keep Emacsens' auto-indent happy */
{
#endif