posix_types.h
01: #ifndef _LINUX_POSIX_TYPES_H
02: #define _LINUX_POSIX_TYPES_H
03:
04: #include <linux/stddef.h>
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21: #undef __NFDBITS
22: #define __NFDBITS (8 * sizeof(unsigned long))
23:
24: #undef __FD_SETSIZE
25: #define __FD_SETSIZE 1024
26:
27: #undef __FDSET_LONGS
28: #define __FDSET_LONGS (__FD_SETSIZE/__NFDBITS)
29:
30: #undef __FDELT
31: #define __FDELT(d) ((d) / __NFDBITS)
32:
33: #undef __FDMASK
34: #define __FDMASK(d) (1UL << ((d) % __NFDBITS))
35:
36: typedef struct {
37: unsigned long fds_bits [__FDSET_LONGS];
38: } __kernel_fd_set;
39:
40:
41: typedef void (*__kernel_sighandler_t)(int);
42:
43:
44: typedef int __kernel_key_t;
45: typedef int __kernel_mqd_t;
46:
47: #include <asm/posix_types.h>
48:
49: #endif
50:
© Andrew Scott 2006 -
2025,
All Rights Reserved