/* **********************************************************************
 * *                                                                    *
 * *           Include Definitions for IRIS Input process               *
 * *                                                                    *
 * **********************************************************************
 * File: iris/input/input_h.h
 *
 *                 COPYRIGHT (c) 2000, 2003  BY
 *          SIGMET INCORPORATED, WESTFORD MASSACHUSETTS, U.S.A.
 * 
 * THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
 * ONLY  IN  ACCORDANCE WITH  THE  TERMS  OF  SUCH  LICENSE  AND WITH THE
 * INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE  OR  ANY OTHER
 * COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
 * OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
 * TRANSFERED.
 */
		

#define       FORK_NUMBER      1
#define INPUT_FORK_NUMBER      (INPUT_FACILITY + FORK_NUMBER )
#define       PIPE_ERROR       2
#define INPUT_PIPE_ERROR       (INPUT_FACILITY + PIPE_ERROR )
#define       PIPE_NOEXECUTE   3
#define INPUT_PIPE_NOEXECUTE   (INPUT_FACILITY + PIPE_NOEXECUTE )
#define       UNCOMPRESS_ERROR 4
#define INPUT_UNCOMPRESS_ERROR (INPUT_FACILITY + UNCOMPRESS_ERROR )
#define       DIR_OWNER        5
#define INPUT_DIR_OWNER        (INPUT_FACILITY + DIR_OWNER )
#define       CHILD_MISSING    6
#define INPUT_CHILD_MISSING    (INPUT_FACILITY + CHILD_MISSING )


#ifndef MESSAGE_ONLY

#ifdef INPUT_ALLOCATE
#define EXTERN
#else
#define EXTERN extern
#endif

EXTERN SINT4 iInput_c;   /* Inputs number, origin 0, -1 means error */


#endif  /* #ifndef MESSAGE_ONLY */

