bindings-posix-1.1: Low level bindings to posix.
Source code
Contents
Index
Bindings.Posix.Unistd
Description
http://www.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html
Documentation
c'_POSIX_VERSION
::
Num
a => a
Source
c'_POSIX2_VERSION
::
Num
a => a
Source
c'_POSIX_ASYNCHRONOUS_IO
::
Num
a => a
Source
c'_POSIX_BARRIERS
::
Num
a => a
Source
c'_POSIX_CHOWN_RESTRICTED
::
Num
a => a
Source
c'_POSIX_CLOCK_SELECTION
::
Num
a => a
Source
c'_POSIX_IPV6
::
Num
a => a
Source
c'_POSIX_JOB_CONTROL
::
Num
a => a
Source
c'_POSIX_MAPPED_FILES
::
Num
a => a
Source
c'_POSIX_MEMORY_PROTECTION
::
Num
a => a
Source
c'_POSIX_NO_TRUNC
::
Num
a => a
Source
c'_POSIX_READER_WRITER_LOCKS
::
Num
a => a
Source
c'_POSIX_REALTIME_SIGNALS
::
Num
a => a
Source
c'_POSIX_REGEXP
::
Num
a => a
Source
c'_POSIX_SAVED_IDS
::
Num
a => a
Source
c'_POSIX_SEMAPHORES
::
Num
a => a
Source
c'_POSIX_SHELL
::
Num
a => a
Source
c'_POSIX_SPIN_LOCKS
::
Num
a => a
Source
c'_POSIX_THREAD_SAFE_FUNCTIONS
::
Num
a => a
Source
c'_POSIX_THREADS
::
Num
a => a
Source
c'_POSIX_TIMEOUTS
::
Num
a => a
Source
c'_POSIX_TIMERS
::
Num
a => a
Source
c'_POSIX2_C_BIND
::
Num
a => a
Source
c'_POSIX2_CHAR_TERM
::
Num
a => a
Source
c'_POSIX2_LOCALEDEF
::
Num
a => a
Source
c'F_OK
::
Num
a => a
Source
c'R_OK
::
Num
a => a
Source
c'W_OK
::
Num
a => a
Source
c'X_OK
::
Num
a => a
Source
c'F_LOCK
::
Num
a => a
Source
c'F_TEST
::
Num
a => a
Source
c'F_TLOCK
::
Num
a => a
Source
c'F_ULOCK
::
Num
a => a
Source
c'_PC_2_SYMLINKS
::
Num
a => a
Source
c'_PC_ALLOC_SIZE_MIN
::
Num
a => a
Source
c'_PC_ASYNC_IO
::
Num
a => a
Source
c'_PC_CHOWN_RESTRICTED
::
Num
a => a
Source
c'_PC_FILESIZEBITS
::
Num
a => a
Source
c'_PC_LINK_MAX
::
Num
a => a
Source
c'_PC_MAX_CANON
::
Num
a => a
Source
c'_PC_MAX_INPUT
::
Num
a => a
Source
c'_PC_NAME_MAX
::
Num
a => a
Source
c'_PC_NO_TRUNC
::
Num
a => a
Source
c'_PC_PATH_MAX
::
Num
a => a
Source
c'_PC_PIPE_BUF
::
Num
a => a
Source
c'_PC_PRIO_IO
::
Num
a => a
Source
c'_PC_REC_INCR_XFER_SIZE
::
Num
a => a
Source
c'_PC_REC_MAX_XFER_SIZE
::
Num
a => a
Source
c'_PC_REC_MIN_XFER_SIZE
::
Num
a => a
Source
c'_PC_REC_XFER_ALIGN
::
Num
a => a
Source
c'_PC_SYMLINK_MAX
::
Num
a => a
Source
c'_PC_SYNC_IO
::
Num
a => a
Source
c'_PC_VDISABLE
::
Num
a => a
Source
c'_SC_2_C_BIND
::
Num
a => a
Source
c'_SC_2_C_DEV
::
Num
a => a
Source
c'_SC_2_CHAR_TERM
::
Num
a => a
Source
c'_SC_2_FORT_DEV
::
Num
a => a
Source
c'_SC_2_FORT_RUN
::
Num
a => a
Source
c'_SC_2_LOCALEDEF
::
Num
a => a
Source
c'_SC_2_PBS
::
Num
a => a
Source
c'_SC_2_PBS_ACCOUNTING
::
Num
a => a
Source
c'_SC_2_PBS_CHECKPOINT
::
Num
a => a
Source
c'_SC_2_PBS_LOCATE
::
Num
a => a
Source
c'_SC_2_PBS_MESSAGE
::
Num
a => a
Source
c'_SC_2_PBS_TRACK
::
Num
a => a
Source
c'_SC_2_SW_DEV
::
Num
a => a
Source
c'_SC_2_UPE
::
Num
a => a
Source
c'_SC_2_VERSION
::
Num
a => a
Source
c'_SC_ADVISORY_INFO
::
Num
a => a
Source
c'_SC_AIO_LISTIO_MAX
::
Num
a => a
Source
c'_SC_AIO_MAX
::
Num
a => a
Source
c'_SC_AIO_PRIO_DELTA_MAX
::
Num
a => a
Source
c'_SC_ARG_MAX
::
Num
a => a
Source
c'_SC_ASYNCHRONOUS_IO
::
Num
a => a
Source
c'_SC_ATEXIT_MAX
::
Num
a => a
Source
c'_SC_BARRIERS
::
Num
a => a
Source
c'_SC_BC_BASE_MAX
::
Num
a => a
Source
c'_SC_BC_DIM_MAX
::
Num
a => a
Source
c'_SC_BC_SCALE_MAX
::
Num
a => a
Source
c'_SC_BC_STRING_MAX
::
Num
a => a
Source
c'_SC_CHILD_MAX
::
Num
a => a
Source
c'_SC_CLK_TCK
::
Num
a => a
Source
c'_SC_CLOCK_SELECTION
::
Num
a => a
Source
c'_SC_COLL_WEIGHTS_MAX
::
Num
a => a
Source
c'_SC_CPUTIME
::
Num
a => a
Source
c'_SC_DELAYTIMER_MAX
::
Num
a => a
Source
c'_SC_EXPR_NEST_MAX
::
Num
a => a
Source
c'_SC_FSYNC
::
Num
a => a
Source
c'_SC_GETGR_R_SIZE_MAX
::
Num
a => a
Source
c'_SC_GETPW_R_SIZE_MAX
::
Num
a => a
Source
c'_SC_HOST_NAME_MAX
::
Num
a => a
Source
c'_SC_IOV_MAX
::
Num
a => a
Source
c'_SC_IPV6
::
Num
a => a
Source
c'_SC_JOB_CONTROL
::
Num
a => a
Source
c'_SC_LINE_MAX
::
Num
a => a
Source
c'_SC_LOGIN_NAME_MAX
::
Num
a => a
Source
c'_SC_MAPPED_FILES
::
Num
a => a
Source
c'_SC_MEMLOCK
::
Num
a => a
Source
c'_SC_MEMLOCK_RANGE
::
Num
a => a
Source
c'_SC_MEMORY_PROTECTION
::
Num
a => a
Source
c'_SC_MESSAGE_PASSING
::
Num
a => a
Source
c'_SC_MONOTONIC_CLOCK
::
Num
a => a
Source
c'_SC_MQ_OPEN_MAX
::
Num
a => a
Source
c'_SC_MQ_PRIO_MAX
::
Num
a => a
Source
c'_SC_NGROUPS_MAX
::
Num
a => a
Source
c'_SC_OPEN_MAX
::
Num
a => a
Source
c'_SC_PAGE_SIZE
::
Num
a => a
Source
c'_SC_PAGESIZE
::
Num
a => a
Source
c'_SC_PRIORITIZED_IO
::
Num
a => a
Source
c'_SC_PRIORITY_SCHEDULING
::
Num
a => a
Source
c'_SC_RAW_SOCKETS
::
Num
a => a
Source
c'_SC_RE_DUP_MAX
::
Num
a => a
Source
c'_SC_READER_WRITER_LOCKS
::
Num
a => a
Source
c'_SC_REALTIME_SIGNALS
::
Num
a => a
Source
c'_SC_REGEXP
::
Num
a => a
Source
c'_SC_RTSIG_MAX
::
Num
a => a
Source
c'_SC_SAVED_IDS
::
Num
a => a
Source
c'_SC_SEM_NSEMS_MAX
::
Num
a => a
Source
c'_SC_SEM_VALUE_MAX
::
Num
a => a
Source
c'_SC_SEMAPHORES
::
Num
a => a
Source
c'_SC_SHARED_MEMORY_OBJECTS
::
Num
a => a
Source
c'_SC_SHELL
::
Num
a => a
Source
c'_SC_SIGQUEUE_MAX
::
Num
a => a
Source
c'_SC_SPAWN
::
Num
a => a
Source
c'_SC_SPIN_LOCKS
::
Num
a => a
Source
c'_SC_SPORADIC_SERVER
::
Num
a => a
Source
c'_SC_STREAM_MAX
::
Num
a => a
Source
c'_SC_SYMLOOP_MAX
::
Num
a => a
Source
c'_SC_SYNCHRONIZED_IO
::
Num
a => a
Source
c'_SC_THREAD_ATTR_STACKADDR
::
Num
a => a
Source
c'_SC_THREAD_ATTR_STACKSIZE
::
Num
a => a
Source
c'_SC_THREAD_CPUTIME
::
Num
a => a
Source
c'_SC_THREAD_DESTRUCTOR_ITERATIONS
::
Num
a => a
Source
c'_SC_THREAD_KEYS_MAX
::
Num
a => a
Source
c'_SC_THREAD_PRIO_INHERIT
::
Num
a => a
Source
c'_SC_THREAD_PRIO_PROTECT
::
Num
a => a
Source
c'_SC_THREAD_PRIORITY_SCHEDULING
::
Num
a => a
Source
c'_SC_THREAD_PROCESS_SHARED
::
Num
a => a
Source
c'_SC_THREAD_SAFE_FUNCTIONS
::
Num
a => a
Source
c'_SC_THREAD_SPORADIC_SERVER
::
Num
a => a
Source
c'_SC_THREAD_STACK_MIN
::
Num
a => a
Source
c'_SC_THREAD_THREADS_MAX
::
Num
a => a
Source
c'_SC_THREADS
::
Num
a => a
Source
c'_SC_TIMEOUTS
::
Num
a => a
Source
c'_SC_TIMER_MAX
::
Num
a => a
Source
c'_SC_TIMERS
::
Num
a => a
Source
c'_SC_TRACE
::
Num
a => a
Source
c'_SC_TRACE_EVENT_FILTER
::
Num
a => a
Source
c'_SC_TRACE_INHERIT
::
Num
a => a
Source
c'_SC_TRACE_LOG
::
Num
a => a
Source
c'_SC_TTY_NAME_MAX
::
Num
a => a
Source
c'_SC_TYPED_MEMORY_OBJECTS
::
Num
a => a
Source
c'_SC_TZNAME_MAX
::
Num
a => a
Source
c'_SC_VERSION
::
Num
a => a
Source
c'_SC_XOPEN_CRYPT
::
Num
a => a
Source
c'_SC_XOPEN_ENH_I18N
::
Num
a => a
Source
c'_SC_XOPEN_REALTIME
::
Num
a => a
Source
c'_SC_XOPEN_REALTIME_THREADS
::
Num
a => a
Source
c'_SC_XOPEN_SHM
::
Num
a => a
Source
c'_SC_XOPEN_UNIX
::
Num
a => a
Source
c'_SC_XOPEN_VERSION
::
Num
a => a
Source
c'STDERR_FILENO
::
Num
a => a
Source
c'STDIN_FILENO
::
Num
a => a
Source
c'STDOUT_FILENO
::
Num
a => a
Source
c'_POSIX_VDISABLE
::
Num
a => a
Source
c'access
::
CString
->
CInt
->
IO
CInt
Source
c'alarm
::
CUInt
->
IO
CUInt
Source
c'chdir
::
CString
->
IO
CInt
Source
p'access
::
FunPtr
(
CString
->
CInt
->
IO
CInt
)
Source
p'alarm
::
FunPtr
(
CUInt
->
IO
CUInt
)
Source
c'chown
::
CString
->
C'uid_t
->
C'gid_t
->
IO
CInt
Source
c'close
::
CInt
->
IO
CInt
Source
p'chdir
::
FunPtr
(
CString
->
IO
CInt
)
Source
c'confstr
::
CInt
->
CString
->
CSize
->
IO
CSize
Source
p'chown
::
FunPtr
(
CString
->
C'uid_t
->
C'gid_t
->
IO
CInt
)
Source
c'dup
::
CInt
->
IO
CInt
Source
p'close
::
FunPtr
(
CInt
->
IO
CInt
)
Source
c'dup2
::
CInt
->
CInt
->
IO
CInt
Source
p'confstr
::
FunPtr
(
CInt
->
CString
->
CSize
->
IO
CSize
)
Source
c'_exit
::
CInt
->
IO
()
Source
p'dup
::
FunPtr
(
CInt
->
IO
CInt
)
Source
p'dup2
::
FunPtr
(
CInt
->
CInt
->
IO
CInt
)
Source
c'execv
::
CString
->
Ptr
CString
->
IO
CInt
Source
p'_exit
::
FunPtr
(
CInt
->
IO
()
)
Source
c'execve
::
CString
->
Ptr
CString
->
Ptr
CString
->
IO
CInt
Source
c'execvp
::
CString
->
Ptr
CString
->
IO
CInt
Source
p'execv
::
FunPtr
(
CString
->
Ptr
CString
->
IO
CInt
)
Source
c'faccessat
::
CInt
->
CString
->
CInt
->
CInt
->
IO
CInt
Source
p'execve
::
FunPtr
(
CString
->
Ptr
CString
->
Ptr
CString
->
IO
CInt
)
Source
c'fchdir
::
CInt
->
IO
CInt
Source
p'execvp
::
FunPtr
(
CString
->
Ptr
CString
->
IO
CInt
)
Source
c'fchown
::
CInt
->
C'uid_t
->
C'gid_t
->
IO
CInt
Source
p'faccessat
::
FunPtr
(
CInt
->
CString
->
CInt
->
CInt
->
IO
CInt
)
Source
p'fchdir
::
FunPtr
(
CInt
->
IO
CInt
)
Source
c'fchownat
::
CInt
->
CString
->
C'uid_t
->
C'gid_t
->
CInt
->
IO
CInt
Source
c'fexecve
::
CInt
->
Ptr
CString
->
Ptr
CString
->
IO
CInt
Source
p'fchown
::
FunPtr
(
CInt
->
C'uid_t
->
C'gid_t
->
IO
CInt
)
Source
c'fork
::
IO
C'pid_t
Source
p'fchownat
::
FunPtr
(
CInt
->
CString
->
C'uid_t
->
C'gid_t
->
CInt
->
IO
CInt
)
Source
c'fpathconf
::
CInt
->
CInt
->
IO
CLong
Source
p'fexecve
::
FunPtr
(
CInt
->
Ptr
CString
->
Ptr
CString
->
IO
CInt
)
Source
p'fork
::
FunPtr
(
IO
C'pid_t
)
Source
c'ftruncate
::
CInt
->
C'off_t
->
IO
CInt
Source
c'getcwd
::
CString
->
CSize
->
IO
CString
Source
p'fpathconf
::
FunPtr
(
CInt
->
CInt
->
IO
CLong
)
Source
c'getegid
::
IO
C'gid_t
Source
p'ftruncate
::
FunPtr
(
CInt
->
C'off_t
->
IO
CInt
)
Source
c'geteuid
::
IO
C'uid_t
Source
p'getcwd
::
FunPtr
(
CString
->
CSize
->
IO
CString
)
Source
c'getgid
::
IO
C'gid_t
Source
p'getegid
::
FunPtr
(
IO
C'gid_t
)
Source
p'geteuid
::
FunPtr
(
IO
C'uid_t
)
Source
c'getgroups
::
CInt
->
Ptr
C'gid_t
->
IO
CInt
Source
p'getgid
::
FunPtr
(
IO
C'gid_t
)
Source
c'gethostname
::
CString
->
CSize
->
IO
CInt
Source
c'getlogin
::
IO
CString
Source
p'getgroups
::
FunPtr
(
CInt
->
Ptr
C'gid_t
->
IO
CInt
)
Source
c'getlogin_r
::
CString
->
CSize
->
IO
CInt
Source
p'gethostname
::
FunPtr
(
CString
->
CSize
->
IO
CInt
)
Source
p'getlogin
::
FunPtr
(
IO
CString
)
Source
c'getopt
::
CInt
->
Ptr
CString
->
CString
->
IO
CInt
Source
c'getpgid
::
C'pid_t
->
IO
C'pid_t
Source
p'getlogin_r
::
FunPtr
(
CString
->
CSize
->
IO
CInt
)
Source
c'getpgrp
::
IO
C'pid_t
Source
p'getopt
::
FunPtr
(
CInt
->
Ptr
CString
->
CString
->
IO
CInt
)
Source
c'getpid
::
IO
C'pid_t
Source
p'getpgid
::
FunPtr
(
C'pid_t
->
IO
C'pid_t
)
Source
c'getppid
::
IO
C'pid_t
Source
p'getpgrp
::
FunPtr
(
IO
C'pid_t
)
Source
p'getpid
::
FunPtr
(
IO
C'pid_t
)
Source
c'getsid
::
C'pid_t
->
IO
C'pid_t
Source
c'getuid
::
IO
C'uid_t
Source
p'getppid
::
FunPtr
(
IO
C'pid_t
)
Source
c'isatty
::
CInt
->
IO
CInt
Source
p'getsid
::
FunPtr
(
C'pid_t
->
IO
C'pid_t
)
Source
p'getuid
::
FunPtr
(
IO
C'uid_t
)
Source
c'lchown
::
CString
->
C'uid_t
->
C'gid_t
->
IO
CInt
Source
p'isatty
::
FunPtr
(
CInt
->
IO
CInt
)
Source
c'link
::
CString
->
CString
->
IO
CInt
Source
p'lchown
::
FunPtr
(
CString
->
C'uid_t
->
C'gid_t
->
IO
CInt
)
Source
c'linkat
::
CInt
->
CString
->
CInt
->
CString
->
CInt
->
IO
CInt
Source
c'lseek
::
CInt
->
C'off_t
->
CInt
->
IO
C'off_t
Source
p'link
::
FunPtr
(
CString
->
CString
->
IO
CInt
)
Source
c'pathconf
::
CString
->
CInt
->
IO
CLong
Source
p'linkat
::
FunPtr
(
CInt
->
CString
->
CInt
->
CString
->
CInt
->
IO
CInt
)
Source
c'pause
::
IO
CInt
Source
p'lseek
::
FunPtr
(
CInt
->
C'off_t
->
CInt
->
IO
C'off_t
)
Source
c'pipe
::
Ptr
CInt
->
IO
CInt
Source
p'pathconf
::
FunPtr
(
CString
->
CInt
->
IO
CLong
)
Source
p'pause
::
FunPtr
(
IO
CInt
)
Source
c'pread
::
CInt
->
Ptr
()
->
CSize
->
C'off_t
->
IO
C'ssize_t
Source
p'pipe
::
FunPtr
(
Ptr
CInt
->
IO
CInt
)
Source
c'pwrite
::
CInt
->
Ptr
()
->
CSize
->
C'off_t
->
IO
C'ssize_t
Source
c'read
::
CInt
->
Ptr
()
->
CSize
->
IO
C'ssize_t
Source
p'pread
::
FunPtr
(
CInt
->
Ptr
()
->
CSize
->
C'off_t
->
IO
C'ssize_t
)
Source
c'readlink
::
CString
->
CString
->
CSize
->
IO
C'ssize_t
Source
p'pwrite
::
FunPtr
(
CInt
->
Ptr
()
->
CSize
->
C'off_t
->
IO
C'ssize_t
)
Source
p'read
::
FunPtr
(
CInt
->
Ptr
()
->
CSize
->
IO
C'ssize_t
)
Source
c'readlinkat
::
CInt
->
CString
->
CString
->
CSize
->
IO
C'ssize_t
Source
c'rmdir
::
CString
->
IO
CInt
Source
p'readlink
::
FunPtr
(
CString
->
CString
->
CSize
->
IO
C'ssize_t
)
Source
c'setegid
::
C'gid_t
->
IO
CInt
Source
p'readlinkat
::
FunPtr
(
CInt
->
CString
->
CString
->
CSize
->
IO
C'ssize_t
)
Source
c'seteuid
::
C'uid_t
->
IO
CInt
Source
p'rmdir
::
FunPtr
(
CString
->
IO
CInt
)
Source
c'setgid
::
C'gid_t
->
IO
CInt
Source
p'setegid
::
FunPtr
(
C'gid_t
->
IO
CInt
)
Source
p'seteuid
::
FunPtr
(
C'uid_t
->
IO
CInt
)
Source
c'setpgid
::
C'pid_t
->
C'pid_t
->
IO
CInt
Source
c'setsid
::
IO
C'pid_t
Source
p'setgid
::
FunPtr
(
C'gid_t
->
IO
CInt
)
Source
c'setuid
::
C'uid_t
->
IO
CInt
Source
p'setpgid
::
FunPtr
(
C'pid_t
->
C'pid_t
->
IO
CInt
)
Source
c'sleep
::
CUInt
->
IO
CUInt
Source
p'setsid
::
FunPtr
(
IO
C'pid_t
)
Source
p'setuid
::
FunPtr
(
C'uid_t
->
IO
CInt
)
Source
c'symlink
::
CString
->
CString
->
IO
CInt
Source
p'sleep
::
FunPtr
(
CUInt
->
IO
CUInt
)
Source
c'symlinkat
::
CString
->
CInt
->
CString
->
IO
CInt
Source
c'sysconf
::
CInt
->
IO
CLong
Source
p'symlink
::
FunPtr
(
CString
->
CString
->
IO
CInt
)
Source
c'tcgetpgrp
::
CInt
->
IO
C'pid_t
Source
p'symlinkat
::
FunPtr
(
CString
->
CInt
->
CString
->
IO
CInt
)
Source
p'sysconf
::
FunPtr
(
CInt
->
IO
CLong
)
Source
c'tcsetpgrp
::
CInt
->
C'pid_t
->
IO
CInt
Source
p'tcgetpgrp
::
FunPtr
(
CInt
->
IO
C'pid_t
)
Source
c'truncate
::
CString
->
C'off_t
->
IO
CInt
Source
c'ttyname
::
CInt
->
IO
CString
Source
p'tcsetpgrp
::
FunPtr
(
CInt
->
C'pid_t
->
IO
CInt
)
Source
c'ttyname_r
::
CInt
->
CString
->
CSize
->
IO
CInt
Source
p'truncate
::
FunPtr
(
CString
->
C'off_t
->
IO
CInt
)
Source
c'unlink
::
CString
->
IO
CInt
Source
p'ttyname
::
FunPtr
(
CInt
->
IO
CString
)
Source
c'unlinkat
::
CInt
->
CString
->
CInt
->
IO
CInt
Source
p'ttyname_r
::
FunPtr
(
CInt
->
CString
->
CSize
->
IO
CInt
)
Source
p'unlink
::
FunPtr
(
CString
->
IO
CInt
)
Source
c'write
::
CInt
->
Ptr
()
->
CSize
->
IO
C'ssize_t
Source
p'unlinkat
::
FunPtr
(
CInt
->
CString
->
CInt
->
IO
CInt
)
Source
p'optarg
::
Ptr
CString
Source
p'write
::
FunPtr
(
CInt
->
Ptr
()
->
CSize
->
IO
C'ssize_t
)
Source
p'opterr
::
Ptr
CInt
Source
p'optind
::
Ptr
CInt
Source
p'optopt
::
Ptr
CInt
Source
Produced by
Haddock
version 2.4.2