/*
#ident "@(#)smail/src:RELEASE-3_2_0_121:child.h,v 1.6 2003/12/14 22:42:42 woods Exp"
*/
/*
* Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
* Copyright (C) 1992 Ronald S. Karr
*
* See the file COPYING, distributed with smail, for restriction
* and warranty information.
*/
/*
* child.h:
* interface file for the child_*() functions in sysdep.c.
*/
/* bit values for the flag parameter to open_child */
#define CHILD_DUPERR 0x0001 /* duplicate stdout to stderr */
#define CHILD_CLSERR 0x0002 /* close stderr and open on /dev/null */
#define CHILD_DEVNULL 0x0004 /* use "/dev/null" */
#define CHILD_RETRY 0x0008 /* retry the fork() if it failes */
#define CHILD_MINENV 0x0010 /* supply a default minimum env */
#define CHILD_NOCLOSE 0x0020 /* don't close extraneous fd's */
#ifndef FORK_RETRIES
# define FORK_RETRIES 10 /* default, 10 retries */
#endif /* FORK_RETRIES */
#ifndef FORK_INTERVAL
# define FORK_INTERVAL 30 /* default, 30 seconds */
#endif /* FORK_INTERVAL */
/*
* Local Variables:
* c-file-style: "smail"
* End:
*/
syntax highlighted by Code2HTML, v. 0.9.1