/*****************************************************************************

 *                                                                           *

 * sys/types.h                                                               *

 *                                                                           *

 * Freely redistributable and modifiable.  Use at your own risk.             *

 *                                                                           *

 * Copyright 1994 The Downhill Project                                       *

 *                                                                           *

 *****************************************************************************/





#if !defined(_DOWNHILL_SYS_TYPES_H)

#define _DOWNHILL_SYS_TYPES_H





/* Typedef stuff *************************************************************/



/* Good typedefs =========================================================== */

typedef long           uid_t;

typedef long           gid_t;

typedef long           pid_t;

typedef unsigned short mode_t;

typedef short          nlink_t;

typedef char*          caddr_t;



/* Bad typedefs ============================================================ */

typedef unsigned char  u_char;

typedef unsigned short u_short;

typedef unsigned int   u_int;

typedef unsigned long  u_long;

typedef u_int          uint;

typedef u_short        ushort;





/* Include stuff *************************************************************/

/* Note: This stuff has to go after the typedefs because these files include

         files that use the new types. */

#include "DOWNHILL/DH_INC.H"

#include _DOWNHILL_INCLUDE_DIR/sys/types.h>

#include _DOWNHILL_INCLUDE_DIR/windows.h>





#endif /* _DOWNHILL_SYS_TYPES_H */

