| |
[intro]
[a:index by names]
[s:index by topic]
[#:index by numbers]
[sys_fcntl]
[1..64]
[65..128]
[129..192]
[193..256]
[257..]
[sysref]
[struc]
[fcntl]
[ioctl]
[pguide]
[man2]
[next]
[back]
[linux]
[main]
[bot]
[top]
Syscalls pages archive (110K->1M),
updated (2.3.0, ver. 1.66) man 2 pages (170K->1,2M)
Please, note that this is work in progress, Preliminary!
Linux System Calls Portability Guide
According to the asmutils-0.14 there are 46 system
calls the names of which are common to the
LINUX (2.2), FREEBSD, NETBSD, OPENBSD, BEOS and ATHEOS
operating systems. Some more can be emulated. - I have no access to other systems,
thus didn't verify functional aequivalence. Pse, give me a rsp.
notice if you know of any such information.
Common
- P access : check user's permissions for a file -33-
- P alarm : set alarm clock for delivery of signal -27-
- P brk : change data segment size -45-
- P chdir : change working directory -12-
- P chmod : change permissions of a file -15-
- P chroot : change root directory -61-
- P close : close a file descriptor -6-
- P dup2 : replace file descriptor by another, duplicated one -63-
- P dup : duplicate a file descriptor -41-
- P execve : execute program -11-
- P exit : terminate the current process -1-
- P fork : create child process -2-
- P fstat : get file status -108-
- P getgid : get group identity -47-
- P getgroups : get list of supplementary group IDs -80-
- P getpgrp : set/get process group -65-
- P getppid : get process identification -64-
- P getuid : get user identity -24-
- P ioctl : re list of ioctl assignations : device control -54-
- P kill : send signal to a process -37-
- P link : make a new name for a file -9-
- P lseek : reposition read/write file offset -19-
- P mkdir : create directory -39-
- P mknod : create directory, special, ordinary file -14-
- P mount : mount and unmount filesystems -21-
- P nanosleep : pause execution for specified time -162-
- P open : open and possibly create a file or device -5-
- P pipe : create pipe -42-
- P readlink : read value of a symbolic link -85-
- P read : read from a file descriptor -3-
- P reboot : reboot or enable/disable Ctrl-Alt-Del -88-
- P rename : change the name or location of a file -38-
- P rmdir : delete (empty) directory -40-
- P setgid : set group identity -46-
- P setpgid : set/get process group -57-
- P setsid : creates session, sets process group ID -66-
- P setuid : set user identity -23-
- P sigaction : POSIX signal handling functions -67-
- P signal : ANSI C signal handling -48-
- P stat : get file status -106-
- P symlink : assign new name to a file -83-
- P sync : commit buffer cache to disk -36-
- P uname : get name & info about current kernel -122-
- P unlink : del name & possibly file it refers to -110-
- P utime : chg access and/or modification times -30-
- P write : write to a file descriptor -4-
Emulated
[main]
[bot]
[top]
[intro]
[a:index]
[#:index]
[1..64]
[65..128]
[129..192]
[193..256]
[257..]
[ref]
[struc]
[ioctl]
[pguide]