| History log of /src/sys/kern/syscalls.conf |
| Revision | | Date | Author | Comments |
| 1.33 |
| 19-May-2024 |
christos | version dup3
|
| 1.32 |
| 28-Jul-2023 |
christos | Add epoll(2) from Theodore Preduta as part of GSoC 2023
|
| 1.31 |
| 16-May-2020 |
christos | Add ACL support for FFS. From FreeBSD.
|
| 1.30 |
| 22-Sep-2019 |
christos | Add a new member to struct vfsstat and grow the unused members The new member is caled f_mntfromlabel and it is the dkw_wname of the corresponding wedge. This is now used by df -W to display the mountpoint name as NAME=
|
| 1.29 |
| 27-Jan-2019 |
pgoyette | Merge the [pgoyette-compat] branch
|
| 1.28 |
| 06-May-2016 |
pooka | branches: 1.28.16; 1.28.18; Include non-portable <sys/idtype.h> inside RUMP_CLIENT protection.
|
| 1.27 |
| 03-Apr-2016 |
christos | rump needs <sys/idtype.h>
|
| 1.26 |
| 01-Dec-2015 |
pgoyette | Rename "autoloadprefix" variable to "emulname" - suggested by christos@
|
| 1.25 |
| 30-Nov-2015 |
pgoyette | Make the list of syscalls which can trigger a module autoload an attribute of each emulation, rather than having a single global list which applies only to the default emulation.
This changes 'struct emul' so
Welcome to 7.99.23 !
|
| 1.24 |
| 24-Aug-2015 |
pooka | <sys/mount.h> is necessary only with !RUMP_CLIENT, so include it only in that case. Fixes build for Hurd (which does not provide <sys/mount.h>)
from rmh@gnu.org
|
| 1.23 |
| 09-May-2015 |
pgoyette | Add new configuration variable to point at the list of auto-loadable syscalls
|
| 1.22 |
| 07-Mar-2015 |
christos | Adjust for systrace based on the FreeBSD code: - create new file systrace_args.c that use used to convert the syscall arguments to an array, and functions that print the types of the entry and return arguments. - call the systrace probe from the trace_enter and trace_exit functions
|
| 1.21 |
| 16-Aug-2014 |
apb | branches: 1.21.2; Add COMPAT_70 to conf/files; add compat_70 to kern/syscalls.conf and compat/netbsd32/syscalls.conf.
|
| 1.20 |
| 27-Apr-2014 |
pooka | Eliminate weak symbols from rump kernel syscall handlers, part 2:
Generate a file (rump.sysmap) which can be used to autogenerate the syscall loaders. The file contains syscall handler names and numbers.
Also store "libc" side syscall names in rump.sysmap to help with the rumprun build process.
|
| 1.19 |
| 03-Aug-2012 |
pooka | branches: 1.19.2; 1.19.4; 1.19.12; Forgot this one from previous commit. It too is needed for syscallargs.h on rumpclient on !NetBSD.
|
| 1.18 |
| 19-Feb-2012 |
matt | Add compat_60
|
| 1.17 |
| 26-Jun-2011 |
christos | branches: 1.17.2; 1.17.6; * Arrange for interfaces that create new file descriptors to be able to set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).
- Add F_DUPFD_CLOEXEC to fcntl(2). - Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing. - Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK. - Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK. - Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter for socket(2) and socketpair(2). - Add new paccept(2) syscall that takes an additional sigset_t to alter the sigmask temporarily and a flags argument to set SOCK_CLOEXEC, SOCK_NONBLOCK. - Add new mode character 'e' to fopen(3) and popen(3) to open pipes and file descriptors for close on exec. - Add new kqueue1(2) syscall with a new flags argument to open the kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.
* Fix the system calls that take socklen_t arguments to actually do so.
* Don't include userland header files (signal.h) from system header files (rump_syscallargs.h).
* Bump libc version for the new syscalls.
|
| 1.16 |
| 18-Jan-2011 |
pooka | Make syscallargs.h include <sys/sched.h> for cpuset_t typedef for the benefit of ports where it does not get typedef'd via autoinclusion of other headers.
problem pointed out & fix proposed by Izumi Tsutsui
|
| 1.15 |
| 02-Mar-2010 |
pooka | branches: 1.15.2; 1.15.4; Make is possible to add extra output at the top of syscallargs.h. Use this feature to stick sys/mount.h in there.
|
| 1.14 |
| 17-Nov-2008 |
pooka | branches: 1.14.6; Use rump/include/rump as the rump_syscalls.h directory.
|
| 1.13 |
| 22-Mar-2008 |
christos | branches: 1.13.4; 1.13.10; 1.13.12; bring some stuff from time_t=64... - add sysalign parameter to syscalls.conf - add compat_50
|
| 1.12 |
| 11-Mar-2008 |
pooka | Add locations for rump_syscalls.[hc] files
|
| 1.11 |
| 14-Jul-2007 |
dsl | branches: 1.11.8; 1.11.24; 1.11.28; Version mount(2) so that the length of the 'data' buffer is passed into the kernel.
|
| 1.10 |
| 11-Dec-2005 |
christos | branches: 1.10.30; merge ktrace-lwp.
|
| 1.9 |
| 19-Aug-2005 |
christos | 64 bit inode changes.
|
| 1.8 |
| 21-Apr-2004 |
christos | branches: 1.8.12; Replace the statfs() family of system calls with statvfs(). Retain binary compatibility.
|
| 1.7 |
| 10-Sep-2003 |
christos | we don't need sigreturn and sigcode glue if we are not compat_16 anymore.
|
| 1.6 |
| 09-Dec-2000 |
mycroft | branches: 1.6.24; Round up the sysent table size.
|
| 1.5 |
| 25-Aug-1999 |
thorpej | branches: 1.5.2; Add COMPAT_14.
|
| 1.4 |
| 25-Nov-1997 |
kleink | Add compat_13.
|
| 1.3 |
| 09-Aug-1996 |
mrg | Change reboot(2) to take two arguments: bootopt like normal and also a boot string for firmware that can do this, such as the SPARC and the sun3 models. It is currently silently ignored on all other hardware now, however. The MD function "boot()" has been changed to also take a char *.
|
| 1.2 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.1 |
| 20-Oct-1994 |
cgd | branches: 1.1.1; update for new syscall args description mechanism
|
| 1.1.1.1 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite2
|
| 1.5.2.1 |
| 13-Dec-2000 |
bouyer | Sync with HEAD (for UBC fixes).
|
| 1.6.24.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.6.24.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.6.24.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.6.24.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.12.4 |
| 24-Mar-2008 |
yamt | sync with head.
|
| 1.8.12.3 |
| 17-Mar-2008 |
yamt | sync with head.
|
| 1.8.12.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.8.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.10.30.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
| 1.11.28.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.11.28.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.11.24.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
| 1.11.8.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.13.12.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.13.10.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.13.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.13.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.14.6.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.15.4.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.15.2.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.17.6.1 |
| 24-Feb-2012 |
mrg | sync to -current.
|
| 1.17.2.3 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.17.2.2 |
| 30-Oct-2012 |
yamt | sync with head
|
| 1.17.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.19.12.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.19.4.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.19.2.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.19.2.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.21.2.6 |
| 29-May-2016 |
skrll | Sync with HEAD
|
| 1.21.2.5 |
| 22-Apr-2016 |
skrll | Sync with HEAD
|
| 1.21.2.4 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.21.2.3 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.21.2.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
| 1.21.2.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
| 1.28.18.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.28.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.28.16.1 |
| 10-Sep-2018 |
pgoyette | Add compat_80 to the list of compats
|