home *** CD-ROM | disk | FTP | other *** search
- /***
- *sys/types.h - types returned by system level calls for file and time info
- *
- * Copyright (c) 1985-1997, Microsoft Corporation. All rights reserved.
- *
- *Purpose:
- * This file defines types used in defining values returned by system
- * level calls for file status and time information.
- * [System V]
- *
- * [Public]
- *
- ****/
-
- #if _MSC_VER > 1000
- #pragma once
- #endif
-
- #ifndef _INC_TYPES
- #define _INC_TYPES
-
- #if !defined(_WIN32) && !defined(_MAC)
- #error ERROR: Only Mac or Win32 targets supported!
- #endif
-
-
- #ifndef _TIME_T_DEFINED
- typedef long time_t;
- #define _TIME_T_DEFINED
- #endif
-
-
- #ifndef _INO_T_DEFINED
-
- typedef unsigned short _ino_t; /* i-node number (not used on DOS) */
-
- #if !__STDC__
- /* Non-ANSI name for compatibility */
- typedef unsigned short ino_t;
- #endif
-
- #define _INO_T_DEFINED
- #endif
-
-
- #ifndef _DEV_T_DEFINED
-
- typedef unsigned int _dev_t; /* device code */
-
- #if !__STDC__
- /* Non-ANSI name for compatibility */
- typedef unsigned int dev_t;
- #endif
-
- #define _DEV_T_DEFINED
- #endif
-
-
- #ifndef _OFF_T_DEFINED
-
- typedef long _off_t; /* file offset value */
-
- #if !__STDC__
- /* Non-ANSI name for compatibility */
- typedef long off_t;
- #endif
-
- #define _OFF_T_DEFINED
- #endif
-
- #endif /* _INC_TYPES */
-