This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.
Source for wiki SimplePosixCowan version 1
author
cowan
comment
ipnr
69.195.56.27
name
SimplePosixCowan
readonly
0
text
== Interfaces ==
WG2 voted to provide a Posix package, but rejected a "full Posix" package that would provide all 1191 interfaces from POSIX.1-2008. What is proposed here is a subset of 209 interfaces that are provided primitively (that is, as a system call) in at least one of FreeBSD, NetBSD, OpenBSD, Linux, and Solaris. The links are to the !OpenGroup page describing the interface.
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/_exit.html _exit],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/accept.html accept],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/access.html access],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_cancel.html aio_cancel],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_error.html aio_error],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_fsync.html aio_fsync],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_read.html aio_read],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_return.html aio_return],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_suspend.html aio_suspend],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_write.html aio_write],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/alarm.html alarm],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/bind.html bind],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/chdir.html chdir],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/chmod.html chmod],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html chown],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html clock_getres],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_gettime.html clock_gettime],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_settime.html clock_settime],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/close.html close],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/connect.html connect],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/creat.html creat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/dup.html dup],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html dup2],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/execl.html execl],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/execle.html execle],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/execlp.html execlp],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/execv.html execv],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/execve.html execve],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/execvp.html execvp],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/exit.html exit],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/faccessat.html faccessat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html fchdir],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchmod.html fchmod],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchmodat.html fchmodat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchown.html fchown],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchownat.html fchownat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fcntl.html fcntl],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html fdatasync],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fexecve.html fexecve],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fork.html fork],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fpathconf.html fpathconf],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fstat.html fstat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fstatat.html fstatat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fstatvfs.html fstatvfs],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html fsync],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html ftruncate],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getegid.html getegid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/geteuid.html geteuid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgid.html getgid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgroups.html getgroups],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/gethostid.html gethostid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/gethostname.html gethostname],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getitimer.html getitimer],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html getlogin],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getmsg.html getmsg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpeername.html getpeername],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpgid.html getpgid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpgrp.html getpgrp],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpid.html getpid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpmsg.html getpmsg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getppid.html getppid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpriority.html getpriority],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getrlimit.html getrlimit],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getrusage.html getrusage],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsid.html getsid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsockname.html getsockname],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsockopt.html getsockopt],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html gettimeofday],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/getuid.html getuid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/ioctl.html ioctl],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html kill],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/killpg.html killpg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html lchown],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html link],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/linkat.html linkat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/lio_listio.html lio_listio],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/listen.html listen],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html lseek],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/lstat.html lstat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdir.html mkdir],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdirat.html mkdirat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifo.html mkfifo],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifoat.html mkfifoat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mknod.html mknod],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mknodat.html mknodat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mlock.html mlock],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mlockall.html mlockall],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mmap.html mmap],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mprotect.html mprotect],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_close.html mq_close],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_getattr.html mq_getattr],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html mq_notify],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_open.html mq_open],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_receive.html mq_receive],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_send.html mq_send],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_setattr.html mq_setattr],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedreceive.html mq_timedreceive],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedsend.html mq_timedsend],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_unlink.html mq_unlink],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/msgctl.html msgctl],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/msgget.html msgget],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/msgrcv.html msgrcv],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/msgsnd.html msgsnd],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/msync.html msync],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/munlock.html munlock],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/munlockall.html munlockall],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/munmap.html munmap],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html nanosleep],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/nice.html nice],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html open],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/openat.html openat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/pathconf.html pathconf],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/pause.html pause],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/pipe.html pipe],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/poll.html poll],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_fadvise.html posix_fadvise],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_fallocate.html posix_fallocate],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_madvise.html posix_madvise],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_openpt.html posix_openpt],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html pread],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/pselect.html pselect],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/putmsg.html putmsg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/putpmsg.html putpmsg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html pwrite],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html read],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/readdir.html readdir],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html readlink],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlinkat.html readlinkat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/readv.html readv],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/recv.html recv],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/recvfrom.html recvfrom],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/recvmsg.html recvmsg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/rename.html rename],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/renameat.html renameat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/rmdir.html rmdir],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_max.html sched_get_priority_max],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_min.html sched_get_priority_min],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_getparam.html sched_getparam],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_getscheduler.html sched_getscheduler],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_rr_get_interval.html sched_rr_get_interval],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_setparam.html sched_setparam],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_setscheduler.html sched_setscheduler],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_yield.html sched_yield],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/select.html select],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/semctl.html semctl],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/semget.html semget],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/semop.html semop],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/send.html send],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sendmsg.html sendmsg],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sendto.html sendto],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setegid.html setegid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/seteuid.html seteuid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setgid.html setgid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setitimer.html setitimer],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpgid.html setpgid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpgrp.html setpgrp],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpriority.html setpriority],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setregid.html setregid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setreuid.html setreuid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setrlimit.html setrlimit],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setsid.html setsid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setsockopt.html setsockopt],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/setuid.html setuid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shm_open.html shm_open],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shm_unlink.html shm_unlink],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmat.html shmat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmctl.html shmctl],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmdt.html shmdt],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmget.html shmget],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/shutdown.html shutdown],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaction.html sigaction],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html sigaltstack],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html signal],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigpause.html sigpause],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigpending.html sigpending],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html sigprocmask],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigqueue.html sigqueue],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigsuspend.html sigsuspend],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigtimedwait.html sigtimedwait],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigwait.html sigwait],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigwaitinfo.html sigwaitinfo],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/socket.html socket],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/socketpair.html socketpair],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/stat.html stat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/statvfs.html statvfs],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/symlink.html symlink],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/symlinkat.html symlinkat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/sync.html sync],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/syslog.html syslog],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/time.html time],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_create.html timer_create],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_delete.html timer_delete],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_getoverrun.html timer_getoverrun],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_gettime.html timer_gettime],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_settime.html timer_settime],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/times.html times],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html truncate],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/ulimit.html ulimit],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/umask.html umask],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/uname.html uname],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/unlink.html unlink],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/unlinkat.html unlinkat],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/utime.html utime],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimes.html utimes],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/wait.html wait],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/waitid.html waitid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/waitpid.html waitpid],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html write],
[http://pubs.opengroup.org/onlinepubs/9699919799/functions/writev.html writev].
time
2012-04-15 04:18:56
version
1