+ dnl unistd.h
+ AC_CHECK_HEADERS(unistd.h)
+ PSI_CONST(F_LOCK, int, unistd.h)
+ PSI_CONST(F_OK, int, unistd.h)
+ PSI_CONST(F_TEST, int, unistd.h)
+ PSI_CONST(F_TLOCK, int, unistd.h)
+ PSI_CONST(F_ULOCK, int, unistd.h)
+ PSI_CONST(R_OK, int, unistd.h)
+ PSI_CONST(STDERR_FILENO, int, unistd.h)
+ PSI_CONST(STDIN_FILENO, int, unistd.h)
+ PSI_CONST(STDOUT_FILENO, int, unistd.h)
+ PSI_CONST(W_OK, int, unistd.h)
+ PSI_CONST(X_OK, int, unistd.h)
+ PSI_CONST(_CS_PATH, int, unistd.h)
+ PSI_CONST(_PC_ALLOC_SIZE_MIN, int, unistd.h)
+ PSI_CONST(_PC_ASYNC_IO, int, unistd.h)
+ PSI_CONST(_PC_CHOWN_RESTRICTED, int, unistd.h)
+ PSI_CONST(_PC_FILESIZEBITS, int, unistd.h)
+ PSI_CONST(_PC_LINK_MAX, int, unistd.h)
+ PSI_CONST(_PC_MAX_CANON, int, unistd.h)
+ PSI_CONST(_PC_MAX_INPUT, int, unistd.h)
+ PSI_CONST(_PC_NAME_MAX, int, unistd.h)
+ PSI_CONST(_PC_NO_TRUNC, int, unistd.h)
+ PSI_CONST(_PC_PATH_MAX, int, unistd.h)
+ PSI_CONST(_PC_PIPE_BUF, int, unistd.h)
+ PSI_CONST(_PC_PRIO_IO, int, unistd.h)
+ PSI_CONST(_PC_REC_INCR_XFER_SIZE, int, unistd.h)
+ PSI_CONST(_PC_REC_MAX_XFER_SIZE, int, unistd.h)
+ PSI_CONST(_PC_REC_MIN_XFER_SIZE, int, unistd.h)
+ PSI_CONST(_PC_REC_XFER_ALIGN, int, unistd.h)
+ PSI_CONST(_PC_SYMLINK_MAX, int, unistd.h)
+ PSI_CONST(_PC_SYNC_IO, int, unistd.h)
+ PSI_CONST(_PC_TIMESTAMP_RESOLUTION, int, unistd.h)
+ PSI_CONST(_PC_VDISABLE, int, unistd.h)
+ PSI_CONST(_POSIX_ADVISORY_INFO, int, unistd.h)
+ PSI_CONST(_POSIX_ASYNCHRONOUS_IO, int, unistd.h)
+ PSI_CONST(_POSIX_ASYNC_IO, int, unistd.h)
+ PSI_CONST(_POSIX_BARRIERS, int, unistd.h)
+ PSI_CONST(_POSIX_CHOWN_RESTRICTED, int, unistd.h)
+ PSI_CONST(_POSIX_CLOCK_SELECTION, int, unistd.h)
+ PSI_CONST(_POSIX_CPUTIME, int, unistd.h)
+ PSI_CONST(_POSIX_FSYNC, int, unistd.h)
+ PSI_CONST(_POSIX_JOB_CONTROL, int, unistd.h)
+ PSI_CONST(_POSIX_MAPPED_FILES, int, unistd.h)
+ PSI_CONST(_POSIX_MEMLOCK, int, unistd.h)
+ PSI_CONST(_POSIX_MEMLOCK_RANGE, int, unistd.h)
+ PSI_CONST(_POSIX_MEMORY_PROTECTION, int, unistd.h)
+ PSI_CONST(_POSIX_MESSAGE_PASSING, int, unistd.h)
+ PSI_CONST(_POSIX_MONOTONIC_CLOCK, int, unistd.h)
+ PSI_CONST(_POSIX_NO_TRUNC, int, unistd.h)
+ PSI_CONST(_POSIX_PRIORITIZED_IO, int, unistd.h)
+ PSI_CONST(_POSIX_PRIORITY_SCHEDULING, int, unistd.h)
+ PSI_CONST(_POSIX_PRIO_IO, int, unistd.h)
+ PSI_CONST(_POSIX_RAW_SOCKETS, int, unistd.h)
+ PSI_CONST(_POSIX_READER_WRITER_LOCKS, int, unistd.h)
+ PSI_CONST(_POSIX_REALTIME_SIGNALS, int, unistd.h)
+ PSI_CONST(_POSIX_REGEXP, int, unistd.h)
+ PSI_CONST(_POSIX_SAVED_IDS, int, unistd.h)
+ PSI_CONST(_POSIX_SEMAPHORES, int, unistd.h)
+ PSI_CONST(_POSIX_SHARED_MEMORY_OBJECTS, int, unistd.h)
+ PSI_CONST(_POSIX_SHELL, int, unistd.h)
+ PSI_CONST(_POSIX_SPAWN, int, unistd.h)
+ PSI_CONST(_POSIX_SPIN_LOCKS, int, unistd.h)
+ PSI_CONST(_POSIX_SPORADIC_SERVER, int, unistd.h)
+ PSI_CONST(_POSIX_SYNCHRONIZED_IO, int, unistd.h)
+ PSI_CONST(_POSIX_SYNC_IO, int, unistd.h)
+ PSI_CONST(_POSIX_THREADS, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_ATTR_STACKADDR, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_ATTR_STACKSIZE, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_CPUTIME, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_PRIORITY_SCHEDULING, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_PRIO_INHERIT, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_PRIO_PROTECT, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_PROCESS_SHARED, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_ROBUST_PRIO_INHERIT, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_ROBUST_PRIO_PROTECT, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_SAFE_FUNCTIONS, int, unistd.h)
+ PSI_CONST(_POSIX_THREAD_SPORADIC_SERVER, int, unistd.h)
+ PSI_CONST(_POSIX_TIMEOUTS, int, unistd.h)
+ PSI_CONST(_POSIX_TIMERS, int, unistd.h)
+ PSI_CONST(_POSIX_TIMESTAMP_RESOLUTION, int, unistd.h)
+ PSI_CONST(_POSIX_TRACE, int, unistd.h)
+ PSI_CONST(_POSIX_TRACE_EVENT_FILTER, int, unistd.h)
+ PSI_CONST(_POSIX_TRACE_INHERIT, int, unistd.h)
+ PSI_CONST(_POSIX_TRACE_LOG, int, unistd.h)
+ PSI_CONST(_POSIX_TYPED_MEMORY_OBJECTS, int, unistd.h)
+ PSI_CONST(_POSIX_VDISABLE, int, unistd.h)
+ PSI_CONST(_POSIX_VERSION, int, unistd.h)
+ PSI_CONST(_SC_ADVISORY_INFO, int, unistd.h)
+ PSI_CONST(_SC_AIO_LISTIO_MAX, int, unistd.h)
+ PSI_CONST(_SC_AIO_MAX, int, unistd.h)
+ PSI_CONST(_SC_AIO_PRIO_DELTA_MAX, int, unistd.h)
+ PSI_CONST(_SC_ARG_MAX, int, unistd.h)
+ PSI_CONST(_SC_ASYNCHRONOUS_IO, int, unistd.h)
+ PSI_CONST(_SC_ATEXIT_MAX, int, unistd.h)
+ PSI_CONST(_SC_BARRIERS, int, unistd.h)
+ PSI_CONST(_SC_BC_BASE_MAX, int, unistd.h)
+ PSI_CONST(_SC_BC_DIM_MAX, int, unistd.h)
+ PSI_CONST(_SC_BC_SCALE_MAX, int, unistd.h)
+ PSI_CONST(_SC_BC_STRING_MAX, int, unistd.h)
+ PSI_CONST(_SC_CHILD_MAX, int, unistd.h)
+ PSI_CONST(_SC_CLK_TCK, int, unistd.h)
+ PSI_CONST(_SC_CLOCK_SELECTION, int, unistd.h)
+ PSI_CONST(_SC_COLL_WEIGHTS_MAX, int, unistd.h)
+ PSI_CONST(_SC_CPUTIME, int, unistd.h)
+ PSI_CONST(_SC_DELAYTIMER_MAX, int, unistd.h)
+ PSI_CONST(_SC_EXPR_NEST_MAX, int, unistd.h)
+ PSI_CONST(_SC_FSYNC, int, unistd.h)
+ PSI_CONST(_SC_GETGR_R_SIZE_MAX, int, unistd.h)
+ PSI_CONST(_SC_GETPW_R_SIZE_MAX, int, unistd.h)
+ PSI_CONST(_SC_HOST_NAME_MAX, int, unistd.h)
+ PSI_CONST(_SC_IOV_MAX, int, unistd.h)
+ PSI_CONST(_SC_JOB_CONTROL, int, unistd.h)
+ PSI_CONST(_SC_LINE_MAX, int, unistd.h)
+ PSI_CONST(_SC_LOGIN_NAME_MAX, int, unistd.h)
+ PSI_CONST(_SC_MAPPED_FILES, int, unistd.h)
+ PSI_CONST(_SC_MEMLOCK, int, unistd.h)
+ PSI_CONST(_SC_MEMLOCK_RANGE, int, unistd.h)
+ PSI_CONST(_SC_MEMORY_PROTECTION, int, unistd.h)
+ PSI_CONST(_SC_MESSAGE_PASSING, int, unistd.h)
+ PSI_CONST(_SC_MONOTONIC_CLOCK, int, unistd.h)
+ PSI_CONST(_SC_MQ_OPEN_MAX, int, unistd.h)
+ PSI_CONST(_SC_MQ_PRIO_MAX, int, unistd.h)
+ PSI_CONST(_SC_NGROUPS_MAX, int, unistd.h)
+ PSI_CONST(_SC_OPEN_MAX, int, unistd.h)
+ PSI_CONST(_SC_PAGESIZE, int, unistd.h)
+ PSI_CONST(_SC_PAGE_SIZE, int, unistd.h)
+ PSI_CONST(_SC_PRIORITIZED_IO, int, unistd.h)
+ PSI_CONST(_SC_PRIORITY_SCHEDULING, int, unistd.h)
+ PSI_CONST(_SC_RAW_SOCKETS, int, unistd.h)
+ PSI_CONST(_SC_READER_WRITER_LOCKS, int, unistd.h)
+ PSI_CONST(_SC_REALTIME_SIGNALS, int, unistd.h)
+ PSI_CONST(_SC_REGEXP, int, unistd.h)
+ PSI_CONST(_SC_RE_DUP_MAX, int, unistd.h)
+ PSI_CONST(_SC_RTSIG_MAX, int, unistd.h)
+ PSI_CONST(_SC_SAVED_IDS, int, unistd.h)
+ PSI_CONST(_SC_SEMAPHORES, int, unistd.h)
+ PSI_CONST(_SC_SEM_NSEMS_MAX, int, unistd.h)
+ PSI_CONST(_SC_SEM_VALUE_MAX, int, unistd.h)
+ PSI_CONST(_SC_SHARED_MEMORY_OBJECTS, int, unistd.h)
+ PSI_CONST(_SC_SHELL, int, unistd.h)
+ PSI_CONST(_SC_SIGQUEUE_MAX, int, unistd.h)
+ PSI_CONST(_SC_SPAWN, int, unistd.h)
+ PSI_CONST(_SC_SPIN_LOCKS, int, unistd.h)
+ PSI_CONST(_SC_SPORADIC_SERVER, int, unistd.h)
+ PSI_CONST(_SC_SS_REPL_MAX, int, unistd.h)
+ PSI_CONST(_SC_STREAM_MAX, int, unistd.h)
+ PSI_CONST(_SC_SYMLOOP_MAX, int, unistd.h)
+ PSI_CONST(_SC_SYNCHRONIZED_IO, int, unistd.h)
+ PSI_CONST(_SC_THREADS, int, unistd.h)
+ PSI_CONST(_SC_THREAD_ATTR_STACKADDR, int, unistd.h)
+ PSI_CONST(_SC_THREAD_ATTR_STACKSIZE, int, unistd.h)
+ PSI_CONST(_SC_THREAD_CPUTIME, int, unistd.h)
+ PSI_CONST(_SC_THREAD_DESTRUCTOR_ITERATIONS, int, unistd.h)
+ PSI_CONST(_SC_THREAD_KEYS_MAX, int, unistd.h)
+ PSI_CONST(_SC_THREAD_PRIORITY_SCHEDULING, int, unistd.h)
+ PSI_CONST(_SC_THREAD_PRIO_INHERIT, int, unistd.h)
+ PSI_CONST(_SC_THREAD_PRIO_PROTECT, int, unistd.h)
+ PSI_CONST(_SC_THREAD_PROCESS_SHARED, int, unistd.h)
+ PSI_CONST(_SC_THREAD_ROBUST_PRIO_INHERIT, int, unistd.h)
+ PSI_CONST(_SC_THREAD_ROBUST_PRIO_PROTECT, int, unistd.h)
+ PSI_CONST(_SC_THREAD_SAFE_FUNCTIONS, int, unistd.h)
+ PSI_CONST(_SC_THREAD_SPORADIC_SERVER, int, unistd.h)
+ PSI_CONST(_SC_THREAD_STACK_MIN, int, unistd.h)
+ PSI_CONST(_SC_THREAD_THREADS_MAX, int, unistd.h)
+ PSI_CONST(_SC_TIMEOUTS, int, unistd.h)
+ PSI_CONST(_SC_TIMERS, int, unistd.h)
+ PSI_CONST(_SC_TIMER_MAX, int, unistd.h)
+ PSI_CONST(_SC_TRACE, int, unistd.h)
+ PSI_CONST(_SC_TRACE_EVENT_FILTER, int, unistd.h)
+ PSI_CONST(_SC_TRACE_EVENT_NAME_MAX, int, unistd.h)
+ PSI_CONST(_SC_TRACE_INHERIT, int, unistd.h)
+ PSI_CONST(_SC_TRACE_LOG, int, unistd.h)
+ PSI_CONST(_SC_TRACE_NAME_MAX, int, unistd.h)
+ PSI_CONST(_SC_TRACE_SYS_MAX, int, unistd.h)
+ PSI_CONST(_SC_TRACE_USER_EVENT_MAX, int, unistd.h)
+ PSI_CONST(_SC_TTY_NAME_MAX, int, unistd.h)
+ PSI_CONST(_SC_TYPED_MEMORY_OBJECTS, int, unistd.h)
+ PSI_CONST(_SC_TZNAME_MAX, int, unistd.h)
+ PSI_CONST(_SC_VERSION, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_CRYPT, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_REALTIME, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_REALTIME_THREADS, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_SHM, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_STREAMS, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_UNIX, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_UUCP, int, unistd.h)
+ PSI_CONST(_SC_XOPEN_VERSION, int, unistd.h)
+ PSI_CONST(_XOPEN_CRYPT, int, unistd.h)
+ PSI_CONST(_XOPEN_REALTIME, int, unistd.h)
+ PSI_CONST(_XOPEN_REALTIME_THREADS, int, unistd.h)
+ PSI_CONST(_XOPEN_SHM, int, unistd.h)
+ PSI_CONST(_XOPEN_STREAMS, int, unistd.h)
+ PSI_CONST(_XOPEN_UNIX, int, unistd.h)
+ PSI_CONST(_XOPEN_UUCP, int, unistd.h)
+ PSI_CONST(_XOPEN_VERSION, int, unistd.h)
+ PSI_FUNC(access, unistd.h)
+ PSI_FUNC(alarm, unistd.h)
+ PSI_FUNC(chdir, unistd.h)
+ PSI_FUNC(chown, unistd.h)
+ PSI_FUNC(close, unistd.h)
+ PSI_FUNC(confstr, unistd.h)
+ PSI_FUNC(dup, unistd.h)
+ PSI_FUNC(dup2, unistd.h)
+ PSI_FUNC(_exit, unistd.h)
+ PSI_FUNC(faccessat, unistd.h)
+ PSI_FUNC(fchdir, unistd.h)
+ PSI_FUNC(fchown, unistd.h)
+ PSI_FUNC(fchownat, unistd.h)
+ PSI_FUNC(fdatasync, unistd.h)
+ PSI_FUNC(fork, unistd.h)
+ PSI_FUNC(fpathconf, unistd.h)
+ PSI_FUNC(fsync, unistd.h)
+ PSI_FUNC(ftruncate, unistd.h)
+ PSI_FUNC(getegid, unistd.h)
+ PSI_FUNC(geteuid, unistd.h)
+ PSI_FUNC(getgid, unistd.h)
+ PSI_FUNC(gethostid, unistd.h)
+ PSI_FUNC(gethostname, unistd.h)
+ PSI_FUNC(getlogin_r, unistd.h)
+ PSI_FUNC(getpgid, unistd.h)
+ PSI_FUNC(getpgrp, unistd.h)
+ PSI_FUNC(getpid, unistd.h)
+ PSI_FUNC(getppid, unistd.h)
+ PSI_FUNC(getsid, unistd.h)
+ PSI_FUNC(getuid, unistd.h)
+ PSI_FUNC(isatty, unistd.h)
+ PSI_FUNC(lchown, unistd.h)
+ PSI_FUNC(link, unistd.h)
+ PSI_FUNC(linkat, unistd.h)
+ PSI_FUNC(lockf, unistd.h)
+ PSI_FUNC(lseek, unistd.h)
+ PSI_FUNC(nice, unistd.h)
+ PSI_FUNC(pathconf, unistd.h)
+ PSI_FUNC(pause, unistd.h)
+ PSI_FUNC(pread, unistd.h)
+ PSI_FUNC(pwrite, unistd.h)
+ PSI_FUNC(read, unistd.h)
+ PSI_FUNC(readlink, unistd.h)
+ PSI_FUNC(readlinkat, unistd.h)
+ PSI_FUNC(rmdir, unistd.h)
+ PSI_FUNC(setegid, unistd.h)
+ PSI_FUNC(seteuid, unistd.h)
+ PSI_FUNC(setgid, unistd.h)
+ PSI_FUNC(setpgid, unistd.h)
+ PSI_FUNC(setpgrp, unistd.h)
+ PSI_FUNC(setregid, unistd.h)
+ PSI_FUNC(setreuid, unistd.h)
+ PSI_FUNC(setsid, unistd.h)
+ PSI_FUNC(setuid, unistd.h)
+ PSI_FUNC(sleep, unistd.h)
+ PSI_FUNC(swab, unistd.h)
+ PSI_FUNC(symlink, unistd.h)
+ PSI_FUNC(symlinkat, unistd.h)
+ PSI_FUNC(sync, unistd.h)
+ PSI_FUNC(sysconf, unistd.h)
+ PSI_FUNC(tcgetpgrp, unistd.h)
+ PSI_FUNC(tcsetpgrp, unistd.h)
+ PSI_FUNC(truncate, unistd.h)
+ PSI_FUNC(ttyname_r, unistd.h)
+ PSI_FUNC(unlink, unistd.h)
+ PSI_FUNC(unlinkat, unistd.h)
+ PSI_FUNC(write, unistd.h)
+ PSI_DECL(optarg, char *, unistd.h)
+ PSI_DECL(opterr, int, unistd.h)
+ PSI_DECL(optind, int, unistd.h)
+ PSI_DECL(optopt, int, unistd.h)
+
+ dnl wchar.h
+ AC_CHECK_HEADERS(wchar.h)
+ PSI_TYPE(wint_t, int, wchar.h)
+ PSI_CONST(WINT_MIN, int, wchar.h)
+ PSI_CONST(WINT_MAX, int, wchar.h)
+ PSI_CONST(WEOF, int, wchar.h)