1 #include <sys/types.h> 2 3 /* Definitions based on the current status of L4Re. */ 4 5 #define HAVE_ERRNO_H 1 6 #define HAVE_EXT2_IOCTLS 1 7 #define HAVE_FALLOCATE 1 8 #define HAVE_FALLOCATE64 1 9 #define HAVE_FCNTL 1 10 #define HAVE_FSTAT64 1 11 #define HAVE_FSYNC 1 12 #define HAVE_GETHOSTNAME 1 13 #define HAVE_GETPAGESIZE 1 14 #define HAVE_LSEEK64 1 15 #define HAVE_LSEEK64_PROTOTYPE 1 16 #define HAVE_LSEEK64_PROTOTYPE 1 17 #define HAVE_MALLOC_H 1 18 #define HAVE_MEMALIGN 1 19 #define HAVE_NETINET_IN_H 1 20 #define HAVE_OPEN64 1 21 #define HAVE_POSIX_MEMALIGN 1 22 #define HAVE_PREAD 1 23 #define HAVE_PREAD64 1 24 #define HAVE_PREAD64 1 25 #define HAVE_PWRITE 1 26 #define HAVE_PWRITE64 1 27 #define HAVE_PWRITE64 1 28 #define HAVE_SECURE_GETENV 1 29 #define HAVE_SRANDOM 1 30 #define HAVE_STDLIB_H 1 31 #define HAVE_STRNLEN 1 32 #define HAVE_SYS_IOCTL_H 1 33 #define HAVE_SYS_MOUNT_H 1 34 #define HAVE_SYS_RESOURCE_H 1 35 #define HAVE_SYS_STAT_H 1 36 #define HAVE_SYS_SYSMACROS_H 1 37 #define HAVE_SYS_TIME_H 1 38 #define HAVE_SYS_TYPES_H 1 39 #define HAVE_UNISTD_H 1 40 #define HAVE_VALLOC 1 41 #define TLS __thread 42 43 #if 0 44 #define HAVE_LINUX_FALLOC_H 1 45 #define HAVE_LINUX_FD_H 1 46 #define HAVE_LINUX_LOOP_H 1 47 #define HAVE_LINUX_MAJOR_H 1 48 #define HAVE_LINUX_TYPES_H 1 49 #define HAVE_MNTENT_H 1 50 #define HAVE_PRCTL 1 51 #define HAVE_SETMNTENT 1 52 #define HAVE_SYS_PRCTL_H 1 53 #endif 54 55 /* libext2fs metadata. */ 56 57 #define VERSION "0.14.1" 58 59 /* Machine-specific definitions. See <bits/types.h> and <bits/typesizes.h>. */ 60 61 #define SIZEOF_LONG (__WORDSIZE / 8) 62 #define SIZEOF_LONG_LONG 8 63 #define SIZEOF_OFF_T (__WORDSIZE / 8)