ReactOS 0.4.15-dev-7788-g1ad9096
types.h
Go to the documentation of this file.
1
6#ifndef _INC_TYPES
7#define _INC_TYPES
8
9#ifndef _WIN32
10#error Only Win32 target is supported!
11#endif
12
13#include <crtdefs.h>
14
15#ifndef _INO_T_DEFINED
16#define _INO_T_DEFINED
17typedef unsigned short _ino_t;
18#ifndef NO_OLDNAMES
19typedef unsigned short ino_t;
20#endif
21#endif
22
23#ifndef _DEV_T_DEFINED
24#define _DEV_T_DEFINED
25typedef unsigned int _dev_t;
26#ifndef NO_OLDNAMES
27typedef unsigned int dev_t;
28#endif
29#endif
30
31#ifndef _OFF_T_DEFINED
32#define _OFF_T_DEFINED
33 typedef long _off_t;
34# ifndef NO_OLDNAMES
35 typedef long off_t;
36# endif
37#endif
38
39#ifndef _PID_T_
40#define _PID_T_
41#ifndef _WIN64
42typedef int _pid_t;
43#else
44typedef __int64 _pid_t;
45#endif
46
47#ifndef NO_OLDNAMES
48typedef _pid_t pid_t;
49#endif
50#endif /* Not _PID_T_ */
51
52#endif /* !_INC_TYPES */
#define __int64
Definition: basetyps.h:16
DWORD pid_t
Definition: types.h:91
unsigned short _ino_t
Definition: types.h:17
long _off_t
Definition: types.h:33
unsigned int dev_t
Definition: types.h:27
int _pid_t
Definition: types.h:42
unsigned short ino_t
Definition: types.h:19
unsigned int _dev_t
Definition: types.h:25
long off_t
Definition: types.h:35