1/*************************************************************************** 2 * LPRng - An Extended Print Spooler System 3 * 4 * Copyright 1988-2003, Patrick Powell, San Diego, CA 5 * papowell@lprng.com 6 * See LICENSE for conditions of use. 7 * $Id: child.h,v 1.1.1.1 2008/10/15 03:28:27 james26_jang Exp $ 8 ***************************************************************************/ 9 10 11 12#ifndef _CHILD_H_ 13#define _CHILD_H_ 1 14 15/* PROTOTYPES */ 16pid_t plp_waitpid (pid_t pid, plp_status_t *statusPtr, int options); 17void Dump_pinfo( char *title, struct line_list *p ) ; 18int Countpid(void); 19void Killchildren( int sig ); 20pid_t dofork( int new_process_group ); 21plp_signal_t cleanup_USR1 (int passed_signal); 22plp_signal_t cleanup_HUP (int passed_signal); 23plp_signal_t cleanup_INT (int passed_signal); 24plp_signal_t cleanup_QUIT (int passed_signal); 25plp_signal_t cleanup_TERM (int passed_signal); 26void Max_open( int fd ); 27plp_signal_t cleanup (int passed_signal); 28void Dump_unfreed_mem(char *title); 29 30#endif 31