/*
 * Copyright (c) 2002, 2005 Sendmail, Inc. and its suppliers.
 *	All rights reserved.
 *
 * By using this file, you agree to the terms and conditions set
 * forth in the LICENSE file which can be found at the top level of
 * the sendmail distribution.
 *
 *	$Id: wait.h,v 1.4 2007/09/29 02:15:42 ca Exp $
 */

#ifndef SM_WAIT_H
#define SM_WAIT_H 1

#include <sys/wait.h>

/* type of failures (wait() status) */
#define SM_FAILED_IGNORE	0	/* don't count as failure */
#define SM_FAILED_COUNT		1	/* count as failure */
#define SM_FAILED_STOP		2	/* don't retry; "hard" error */
#define SM_FAILED_RESTARTDEP 3	/* "hard" error: restart "depends on" */
#define SM_FAILED_RESTARTALL 4	/* "hard" error: restart all */

int sm_child_status(int _status);
int exit2txt_r(int _status, char *_errbuf, size_t _buflen);

#endif /* SM_WAIT_H */


syntax highlighted by Code2HTML, v. 0.9.1