posix_types.h
01: #ifndef __ASM_GENERIC_POSIX_TYPES_H
02: #define __ASM_GENERIC_POSIX_TYPES_H
03: 
04: #include <asm/bitsperlong.h>
05: 
06: 
07: 
08: 
09: 
10: 
11: 
12: 
13: #ifndef __kernel_ino_t
14: typedef unsigned long   __kernel_ino_t;
15: #endif
16: 
17: #ifndef __kernel_mode_t
18: typedef unsigned int    __kernel_mode_t;
19: #endif
20: 
21: #ifndef __kernel_nlink_t
22: typedef unsigned long   __kernel_nlink_t;
23: #endif
24: 
25: #ifndef __kernel_pid_t
26: typedef int             __kernel_pid_t;
27: #endif
28: 
29: #ifndef __kernel_ipc_pid_t
30: typedef int             __kernel_ipc_pid_t;
31: #endif
32: 
33: #ifndef __kernel_uid_t
34: typedef unsigned int    __kernel_uid_t;
35: typedef unsigned int    __kernel_gid_t;
36: #endif
37: 
38: #ifndef __kernel_suseconds_t
39: typedef long            __kernel_suseconds_t;
40: #endif
41: 
42: #ifndef __kernel_daddr_t
43: typedef int             __kernel_daddr_t;
44: #endif
45: 
46: #ifndef __kernel_uid32_t
47: typedef __kernel_uid_t  __kernel_uid32_t;
48: typedef __kernel_gid_t  __kernel_gid32_t;
49: #endif
50: 
51: #ifndef __kernel_old_uid_t
52: typedef __kernel_uid_t  __kernel_old_uid_t;
53: typedef __kernel_gid_t  __kernel_old_gid_t;
54: #endif
55: 
56: #ifndef __kernel_old_dev_t
57: typedef unsigned int    __kernel_old_dev_t;
58: #endif
59: 
60: 
61: 
62: 
63: 
64: #ifndef __kernel_size_t
65: #if __BITS_PER_LONG != 64
66: typedef unsigned int    __kernel_size_t;
67: typedef int             __kernel_ssize_t;
68: typedef int             __kernel_ptrdiff_t;
69: #else
70: typedef unsigned long   __kernel_size_t;
71: typedef long            __kernel_ssize_t;
72: typedef long            __kernel_ptrdiff_t;
73: #endif
74: #endif
75: 
76: 
77: 
78: 
79: typedef long            __kernel_off_t;
80: typedef long long       __kernel_loff_t;
81: typedef long            __kernel_time_t;
82: typedef long            __kernel_clock_t;
83: typedef int             __kernel_timer_t;
84: typedef int             __kernel_clockid_t;
85: typedef char *          __kernel_caddr_t;
86: typedef unsigned short  __kernel_uid16_t;
87: typedef unsigned short  __kernel_gid16_t;
88: 
89: typedef struct {
90:         int     val[2];
91: } __kernel_fsid_t;
92: 
93: 
94: #endif 
95: 
      
      
      
      
   
      
      
         
            
            © Andrew Scott 2006 -
            2025, 
            All Rights Reserved