5 months ago | Paul Boddie | raw annotate files changeset graph | Introduced a separate capability receiving operation for clients in place of ipc_message_expect which reserves capability slots, this being appropriate only for servers generally expecting capabilities in messages, being inappropriate for message items representing flexpages. Separated capability and dataspace import operations into client and server variants, avoiding capability allocation in clients where such allocation will occur explicitly in advance and where messages will also not be reused. |
1 #include <sys/types.h> 2 3 /* Machine-specific definitions. See <bits/types.h> and <bits/typesizes.h>. */ 4 5 #define SIZEOF_SHORT 2 6 #define SIZEOF_INT 4 7 #define SIZEOF_LONG (__WORDSIZE / 8) 8 #define SIZEOF_LONG_LONG 8 9 #define SIZEOF_OFF_T (__WORDSIZE / 8) 10 11 #define HAVE_DLOPEN 1 12 #define HAVE_ERRNO_H 1 13 #define HAVE_EXT2_IOCTLS 1 14 #define HAVE_FALLOCATE 1 15 #define HAVE_FALLOCATE64 1 16 #define HAVE_FCNTL 1 17 #define HAVE_FSTAT64 1 18 #define HAVE_FSYNC 1 19 #define HAVE_GETDTABLESIZE 1 20 #define HAVE_GETHOSTNAME 1 21 #define HAVE_GETOPT_H 1 22 #define HAVE_GETRLIMIT 1 23 #define HAVE_INTTYPES_H 1 24 #define HAVE_JRAND48 1 25 /* #define HAVE_LINUX_FALLOC_H 1 */ 26 /* #define HAVE_LINUX_FD_H 1 */ 27 /* #define HAVE_LINUX_LOOP_H 1 */ 28 /* #define HAVE_LINUX_MAJOR_H 1 */ 29 /* #define HAVE_LINUX_TYPES_H 1 */ 30 #define HAVE_LSEEK64 1 31 #define HAVE_LSEEK64_PROTOTYPE 1 32 #define HAVE_MALLOC_H 1 33 #define HAVE_MEMALIGN 1 34 /* #define HAVE_MNTENT_H 1 */ 35 /* #define HAVE_NET_IF_H 1 */ 36 #define HAVE_NETINET_IN_H 1 37 #define HAVE_OPEN64 1 38 #define HAVE_PATHCONF 1 39 #define HAVE_POSIX_MEMALIGN 1 40 /* #define HAVE_PRCTL 1 */ 41 #define HAVE_PREAD 1 42 #define HAVE_PREAD64 1 43 #define HAVE_PTHREAD 1 44 #define HAVE_PTHREAD_H 1 45 #define HAVE_PTHREAD_PRIO_INHERIT 1 46 #define HAVE_PTHREAD_H 1 47 #define HAVE_PWRITE 1 48 #define HAVE_PWRITE64 1 49 #define HAVE_RECLEN_DIRENT 1 50 /* #define HAVE_SECURE_GETENV 1 */ 51 #define HAVE_SEMAPHORE_H 1 52 #define HAVE_SEM_INIT 1 53 /* #define HAVE_SETMNTENT 1 */ 54 #define HAVE_SRANDOM 1 55 #define HAVE_STDINT_H 1 56 #define HAVE_STDLIB_H 1 57 #define HAVE_STRDUP 1 58 #define HAVE_STRNLEN 1 59 #define HAVE_STRTOULL 1 60 #define HAVE_SYSCONF 1 61 #define HAVE_SYS_FILE_H 1 62 #define HAVE_SYS_IOCTL_H 1 63 #define HAVE_SYS_MOUNT_H 1 64 /* #define HAVE_SYS_PRCTL_H 1 */ 65 #define HAVE_SYS_RESOURCE_H 1 66 /* #define HAVE_SYS_SOCKET_H 1 */ 67 #define HAVE_SYS_STAT_H 1 68 #define HAVE_SYS_SYSCALL_H 1 69 #define HAVE_SYS_SYSMACROS_H 1 70 #define HAVE_SYS_TIME_H 1 71 #define HAVE_SYS_TYPES_H 1 72 /* #define HAVE_SYS_UN_H 1 */ 73 #define HAVE_SYS_WAIT_H 1 74 #define HAVE_TERMIOS_H 1 75 #define HAVE_UNISTD_H 1 76 #define HAVE_VALLOC 1 77 #define HAVE_VPRINTF 1 78 #define HAVE_EXT2_IOCTLS 1 79 #define TLS __thread 80 #define PACKAGE_VERSION "" 81 #define VERSION "0.14.1"