16 months ago | Paul Boddie | raw annotate files changeset graph | Changed the process server to act as a plain Opener object, yielding a context through which program invocation details are communicated. Such details include program arguments which are now, once again, passed to the created process. When starting a process, only a collection of argument strings, this including the program filename, are now provided. This is to permit the indication of programs accessible to the process creator that are not necessarily resident in the filesystem of the initiating task. |
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"