summaryrefslogtreecommitdiff
path: root/sys/compat/linux/syscalls.master
AgeCommit message (Collapse)Author
2003-05-10Deprecate the swapon system call and move it to COMPAT_25 land, since swapctlMiod Vallat
has been introduced for this release. ok deraadt@ weingart@
2002-10-30Now that we have [gs]etres[ug]id() as a native system call, use itTodd C. Miller
for HP-UX, FreeBSD, and Linux emulations. Note that Linux has two versions of these system calls. One for 16bit uids and another for 32bit uids.
2002-10-28add getdents64.Federico G. Schwindt
2002-06-05provide local versions of getpid, getuid and getgid that do notjasoni
stuff a value in retval[1] as newer linux libs puke on it.
2002-03-14Turn the ptrace(2) syscall into a kernel compile option, option PTRACE inMiod Vallat
your kernel configuration file. By default, GENERIC will enable this. When PTRACE is not enabled, several ptrace-like features of the procfs filesystem will be disabled as well (namely, the ability to read and write any process' registers, as well as attching, single stepping and detaching to/from processes). This should help paranoid people build better sandboxens, and us to build smaller ramdisks.
2002-02-04fcntl64 support; okay deraadt@Niels Provos
2001-07-04add new system calls as dummies, except for those which we already havejasoni
an equivalent for; from netbsd ok niklas@
2001-07-03rename 2 more syscalls to syscallname16 (missed last time)jasoni
2001-07-03rename some syscalls to <syscall>16 to make room for new ones.jasoni
2001-04-02On popular demand, the Linux-compatibility clone(2) implementation basedNiklas Hallqvist
on NetBSD's code, as well as some faked Posix RT extensions by me. This makes at least simple linuxthreads tests work.
2001-01-29implement ftruncate64jasoni
2000-12-22Implement truncate64, stat64, lstat64, fstat64; from NetBSDjasoni
2000-07-07Change all UNIMPL and OBSOL syscalls to STD.jasoni
Add these syscalls to linux_dummy.c where they return ENOSYS and display a friendler message which tells you what unimplemented syscall has been called.
2000-06-07Implement sigaltstackNiklas Hallqvist
2000-06-07Fix linux [gs]etrlimit emulation + add their latest ugetrlimitNiklas Hallqvist
2000-04-12Implement linux's setfsuid and getfsuid (from NetBSD)jasoni
2000-04-04Implement Linux's pread(2) and pwrite(2).jasoni
2000-03-28Implement rt_sigreturn.jasoni
2000-03-27Implement getcwd.jasoni
2000-03-18Implement vfork (ok jasoni).Ian Darwin
2000-03-13Implement rt_sigaction, rt_sigprocmask, rt_sigpending & rt_sigsuspend.jasoni
2000-03-08Add support for the new sigset_t and sigaction.jasoni
2000-02-28Add missing system calls as unimplemented.jasoni
Implement chown, poll, setresuid, getresuid, setresgid, getresgid.
1999-12-06Implement compatibility for Linux stime() syscall.Aaron Campbell
1997-12-10nanosleep emulationTheo de Raadt
1997-11-13make msync() have 3 argsTheo de Raadt
1997-07-28i screwed up twice in 20 seconds, wowTheo de Raadt
1997-07-28oopsTheo de Raadt
1997-07-27mremap non-emulation; tron@lyssa.owl.deTheo de Raadt
1997-04-14#34 - linux_sys_nice from NetBSDThomas Graichen
1996-05-22syncTheo de Raadt
1996-04-28Reran makesyscalls.sh for addition of Linux dummy mount/umount() syscalls.etheisen
Fixed OpenBSD tag damage during previous checkin.
1996-04-28Added dummy mount/umount() syscalls for bogus Linux applications thatetheisen
blindly call mount(). These dummy calls always return EPERM. Fixed uncommented NetBSD tag problem encountered when using makesyscalls.sh.
1996-04-17Good fixes and changes from latest Net.Michael Shalayeff
1995-12-19from fvdl; add msync(), readv() and writev()Theo de Raadt
1995-12-14update from netbsdTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt