summaryrefslogtreecommitdiff
path: root/sys/kern/syscalls.master
AgeCommit message (Collapse)Author
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-22Extended Attribute support from FreeBSD/TrustedBSD ok art@, deraadt@Dale Rahn
2001-06-26implement djb's getpeereid(2), to allow local-domain servers to determine ↵Dug Song
client credentials. mostly from superscript.com. deraadt@ ok
2001-06-16sysarch() takes a void *Theo de Raadt
2001-05-16Create COMPAT_25 and move ogetfsstat, ostatfs and ostatfs into it.Todd C. Miller
Create COMPAT_23 and move __osemctl, omsgctl, oshmctl there.
2001-03-09Add mlockall and munlockall (dummy for the old vm system).Artur Grabowski
2000-11-16support kernel event queues, from FreeBSD by Jonathan Lemon,Niels Provos
okay art@, millert@
2000-09-12sys_getsid() and sys_getpgid() return pid_t, not int (though pid_t *is*Todd C. Miller
an int so this didn't break anything).
2000-06-22make vtrace always obsolte; art@Michael Shalayeff
2000-05-01sys_semconfig goes awayTheo de Raadt
2000-04-20system call hookup for p{read,write}{,v}Theo de Raadt
2000-02-07always include sys_getfh. add fhopen, fhstat, and fhstatfsassar
1999-06-07replacement pipe() system call; copies data into place inside kernel, soTheo de Raadt
that EFAULT return value is possible
1999-05-31New struct statfs with mount options. NOTE: this replaces statfs(2),Todd C. Miller
fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag.
1999-05-22Add swapctl(2) system call.Tobias Weingartner
1999-02-15sendto(2) takes a socklen_t as wellTodd C. Miller
1999-02-15use socklen_tTodd C. Miller
1998-11-18syscalls behind #ifdef should have an #elseArtur Grabowski
1998-09-17always use xfspioctlArtur Grabowski
1998-08-30cleanTheo de Raadt
1998-08-30glue for xfspioctl syscallArtur Grabowski
1998-06-12ifdef the new sem/shm/msg syscallsTheo de Raadt
1998-06-11move shm/msg/sem calls because ipc.h is getting uid_t and friendsTheo de Raadt
1998-06-02const mlock(2) and munlock(2)Theo de Raadt
1998-05-11const a few more callsTheo de Raadt
1998-04-25readlink() 3rd param is size_t; XPGTheo de Raadt
1998-02-16Make "flags" field in f?chflags(2) consistent--unsigned intTodd C. Miller
1998-02-10revert mode_t things to int, obviously requires more thought and workTheo de Raadt
1998-02-08Correct many typesThorsten Lockert
1998-01-02make mmap() return void *, add MAP_FAILEDTheo de Raadt
1997-11-14convert to void *addrTheo de Raadt
1997-11-13make msync() have 3 argsTheo de Raadt
1997-11-13add getsid(2), XPG4Theo de Raadt
1997-08-29prefix ntp system calls with sys_ like other system callskstailey
1997-05-30add getpgid(2) from NetBSDkstailey
1997-04-20Add new POSIX 1003.1b related syscalls; from pk@NetBSDThorsten Lockert
1997-01-26Add lchown(2).Jason Downs
1996-10-29prettyTheo de Raadt
1996-10-04sys_getfh is NFSCLIENT|NFSSERVERTheo de Raadt
1996-08-25issetugid() system call discovers if a process was started setuid or setgidTheo de Raadt
1996-05-18poll() as a system callTheo de Raadt
1996-05-02Implement futimes()Theo de Raadt
1996-04-28First argument to profil(2) should be `char *', not `caddr_t'.Thorsten Lockert
1996-04-19NetBSD 960317 mergeNiklas Hallqvist
1996-01-29Add kernel PLL for system clockThorsten Lockert
Add ntp_adjtime() and ntp_gettime() system calls Mostly stolen from FreeBSD
1996-01-10plan9-like rfork() implimentation by me based on some earlier incompleteTheo de Raadt
work by rminnich@Sarnoff.COM. still needs RFNOWAIT support.
1996-01-07add minherit() system callTheo de Raadt
1995-12-14from netbsd; change profil() argumentsTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt