History log of /src/sys/compat/freebsd/freebsd_syscall.h |
Revision | | Date | Author | Comments |
1.90 |
| 18-Jun-2019 |
christos | regen
|
1.89 |
| 10-Aug-2018 |
pgoyette | Regen
|
1.88 |
| 06-Jan-2018 |
kamil | branches: 1.88.2; 1.88.4; Revert vadvise(2) removal
This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp).
It used to instruct the kernel about paging policy (G/C aware, flush etc).
Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone.
vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this.
Requested by <mrg>
|
1.87 |
| 19-Dec-2017 |
kamil | compat/freebsd: Drop SYS_vadvise
The (o)vadvise syscall is dummy since the beginning of NetBSD.
Sponsored by <The NetBSD Foundation>
|
1.86 |
| 19-Dec-2017 |
kamil | compat/freebsd: Drop SYS_sbrk
sbrk - change data segment size
This syscall is dummy since the inception of the project.
Sponsored by <The NetBSD Foundation>
|
1.85 |
| 19-Dec-2017 |
kamil | compat freebsd: Drop the sstk(2) syscall
sstk(2) has never been implemented by the NetBSD kernel.
Sponsored by <The NetBSD Foundation>
|
1.84 |
| 10-May-2017 |
riastradh | regen
|
1.83 |
| 16-Jan-2017 |
christos | branches: 1.83.4; regen
|
1.82 |
| 13-Jan-2017 |
christos | branches: 1.82.2; regen
|
1.81 |
| 24-Sep-2015 |
christos | branches: 1.81.2; Regen
|
1.80 |
| 07-Mar-2015 |
christos | regen
|
1.79 |
| 07-Nov-2013 |
njoly | branches: 1.79.6; Regen for dup/dup2/dup3 argument types fix.
|
1.78 |
| 10-Mar-2012 |
joerg | branches: 1.78.2; 1.78.4; P1003_1B_SEMAPHORE is no longer optional.
|
1.77 |
| 06-Mar-2011 |
bouyer | branches: 1.77.4; 1.77.8; merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.76 |
| 02-Mar-2010 |
pooka | branches: 1.76.2; 1.76.4; 1.76.6; regen: - remove nfssvc / fs_nfs.h / #ifdef NFS - make getfh unconditional
|
1.75 |
| 02-Mar-2010 |
pooka | regen for conditional lfs syscall removal
|
1.74 |
| 14-Dec-2009 |
matt | branches: 1.74.2; Regen (new makesyscalls.sh)
|
1.73 |
| 13-Jan-2009 |
pooka | Regen to prove I didn't screw up the conversion: purely RCSID changes.
|
1.72 |
| 11-Jan-2009 |
christos | merge christos-time_t
|
1.71 |
| 19-Nov-2008 |
ad | Regen.
|
1.70 |
| 14-Nov-2008 |
ad | Regen.
|
1.69 |
| 20-Dec-2007 |
dsl | branches: 1.69.6; 1.69.8; 1.69.12; 1.69.18; 1.69.20; regen
|
1.68 |
| 13-Jul-2007 |
dsl | branches: 1.68.8; 1.68.16; 1.68.20; Update generated files.
|
1.67 |
| 04-Mar-2007 |
christos | branches: 1.67.2; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.66 |
| 01-Sep-2006 |
matt | branches: 1.66.8; Regen.
|
1.65 |
| 30-Aug-2006 |
matt | Regen (for PTRACE).
|
1.64 |
| 31-Jul-2006 |
martin | Make filehandles opaque to userland
|
1.63 |
| 26-Jun-2006 |
mrg | regenerate.
|
1.62 |
| 04-May-2006 |
christos | branches: 1.62.4; Regen
|
1.61 |
| 11-Dec-2005 |
christos | branches: 1.61.4; 1.61.6; 1.61.8; 1.61.10; 1.61.12; merge ktrace-lwp.
|
1.60 |
| 13-Sep-2005 |
christos | compat code reorg.
|
1.59 |
| 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.58 |
| 26-Feb-2005 |
perry | branches: 1.58.4; regen
|
1.57 |
| 22-Feb-2005 |
heas | Re-gen for sysctl emulation
|
1.56 |
| 11-May-2004 |
drochner | branches: 1.56.4; 1.56.6; regen
|
1.55 |
| 10-May-2004 |
jonathan | Regen src/sys/compat/freebsd_sys{call.h,callargs.h,calls.c,ent.c} from syscalls.master rev 1.45, with COMPAT_2.0 fix.
|
1.54 |
| 21-Apr-2004 |
christos | Replace the statfs() family of system calls with statvfs(). Retain binary compatibility.
|
1.53 |
| 29-Jan-2004 |
tsarna | uuidgen(2) syscall. Originally from FreeBSD, ported by John Franklin in PR#23470, with minor updates by me. This is only the syscall support from that PR, for now.
Changes: port over fix from FreeBSD for multicast address generation. Changed bcopy to memcpy. For now, #ifdef notyet the portions of kern_uuid.c that are meant to be used by (currently nonexistent) other things in the kernel. Added syscall to COMPAT_FREEBSD as well, though that's currently not useful, as any program new enough to use this call also uses other syscalls we don't (yet) emulate.
|
1.52 |
| 26-Nov-2003 |
jdolecek | Regen: add new syscalls to the list
|
1.51 |
| 18-Sep-2003 |
pooka | regen
|
1.50 |
| 18-Jan-2003 |
thorpej | branches: 1.50.2; Regen to get correct RCS ID.
|
1.49 |
| 18-Jan-2003 |
thorpej | Regen: Merge the nathanw_sa branch.
|
1.48 |
| 22-Dec-2002 |
gmcgarry | Add stubs for scheduler syscalls.
|
1.47 |
| 09-Oct-2002 |
pooka | regen for rfork
|
1.46 |
| 03-May-2002 |
eeh | Regen.
|
1.45 |
| 13-Nov-2001 |
lukem | add RCSIDs (including regeneration of files as appropriate)
|
1.44 |
| 27-Oct-2001 |
jdolecek | Regen: Hook in minherit(2), fhstatfs(2), fhopen(2), fhstat(2). Adresses kern/8622 by Paul Shupak.
|
1.43 |
| 30-May-2001 |
mrg | branches: 1.43.2; 1.43.6; use _KERNEL_OPT.
|
1.42 |
| 27-Jan-2001 |
thorpej | branches: 1.42.2; Regen; add sy_flags.
|
1.41 |
| 17-Dec-2000 |
jdolecek | regen
|
1.40 |
| 09-Dec-2000 |
mycroft | Regen.
|
1.39 |
| 09-Dec-2000 |
mycroft | Regen.
|
1.38 |
| 09-Dec-2000 |
mycroft | Regen.
|
1.37 |
| 18-Aug-2000 |
cgd | update for changed makesyscalls.master
|
1.36 |
| 08-Aug-2000 |
itojun | regen
|
1.35 |
| 07-Aug-2000 |
bjh21 | Second phase of changes to remove ntp_adjtime(2) from the kernel entirely if NTP is not defined.
Also removes sysctl_ntptime, since that's unreferenced without NTP.
ntp_gettime(2) is left alone, since it doesn't raise SIGSYS, which sys_nosys() does.
|
1.34 |
| 18-Jul-2000 |
onoe | implement new signal syscalls in FreeBSD 4.0-RELEASE, using native syscalls: sigaction, sigprocmask, sigsuspend, and sigpending.
|
1.33 |
| 23-May-2000 |
tv | branches: 1.33.4; Add names for many syscalls not yet implemented, including those in FreeBSD 4.0-RELEASE. Also implement the following using existing NetBSD syscalls: pread, pwrite, getsid, mlockall, munlockall, __getcwd.
|
1.32 |
| 21-Apr-2000 |
minoura | Regen.
|
1.31 |
| 25-Aug-1999 |
thorpej | branches: 1.31.2; Regen.
|
1.30 |
| 12-Jul-1999 |
kleink | Regen.
|
1.29 |
| 09-Jun-1999 |
drochner | regen
|
1.28 |
| 09-Feb-1999 |
christos | branches: 1.28.4; Regen
|
1.27 |
| 10-Dec-1998 |
christos | Regen
|
1.26 |
| 19-Oct-1998 |
tron | Regen.
|
1.25 |
| 11-Sep-1998 |
mycroft | Regen.
|
1.24 |
| 25-Jun-1998 |
thorpej | Regen: defopt NFSSERVER
|
1.23 |
| 25-Jun-1998 |
thorpej | Regen: defopt KTRACE
|
1.22 |
| 02-May-1998 |
christos | regen.
|
1.21 |
| 19-Feb-1998 |
thorpej | Regen: makesyscalls.sh changed.
|
1.20 |
| 19-Feb-1998 |
thorpej | Regen: syscalls.master and makesyscalls.sh changed.
|
1.19 |
| 22-Jan-1998 |
mycroft | Regen.
|
1.18 |
| 22-Jan-1998 |
mycroft | Put a local copy of the SysV IPC compatibility from compat/common in here, so it's not dependent on COMPAT_10. Also, fix translation of shmctl(), since FreeBSD's is a little different.
|
1.17 |
| 09-Jan-1998 |
thorpej | Regen.
|
1.16 |
| 08-Jan-1998 |
thorpej | Regen: back out RCD ID related changes.
|
1.15 |
| 05-Jan-1998 |
perry | regened with RCSIDs in place
|
1.14 |
| 30-Nov-1997 |
veego | Regen.
|
1.13 |
| 18-Oct-1997 |
christos | branches: 1.13.2; Regen.
|
1.12 |
| 16-Oct-1997 |
christos | Regen.
|
1.11 |
| 16-Oct-1997 |
mycroft | Regen.
|
1.10 |
| 10-Oct-1997 |
enami | Regen from syscalls.master 1.9.
|
1.9 |
| 10-Oct-1997 |
fvdl | Regen.
|
1.8 |
| 13-Jun-1997 |
thorpej | branches: 1.8.4; Regen: Use compat_12_sys_swapon().
|
1.7 |
| 31-Jan-1997 |
thorpej | Syscalls.master changed, regen. (NFSCLIENT -> NFS)
|
1.6 |
| 13-Jan-1997 |
thorpej | branches: 1.6.2; Regen; makesyscalls.sh emits comments now.
|
1.5 |
| 20-Sep-1996 |
christos | regen
|
1.4 |
| 23-Jun-1996 |
mycroft | Catch up with setre[ug]id() changes.
|
1.3 |
| 10-Oct-1995 |
mycroft | branches: 1.3.4; Fix minor oversight.
|
1.2 |
| 10-Oct-1995 |
mycroft | Fix typo.
|
1.1 |
| 10-Oct-1995 |
mycroft | Output of makesyscalls.sh.
|
1.3.4.1 |
| 10-Dec-1996 |
mycroft | Regen.
|
1.6.2.1 |
| 14-Jan-1997 |
thorpej | syscalls.master changed; regen.
|
1.8.4.1 |
| 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.13.2.2 |
| 30-Sep-1998 |
cgd | regen after pull-up of syscalls.master rev 1.16 from trunk (tv)
|
1.13.2.1 |
| 29-Jan-1998 |
mellon | Regen
|
1.28.4.2 |
| 02-Aug-1999 |
thorpej | Regen.
|
1.28.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.31.2.3 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
1.31.2.2 |
| 13-Dec-2000 |
bouyer | Sync with HEAD (for UBC fixes).
|
1.31.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.33.4.1 |
| 06-Mar-2002 |
he | Pull up regenerated files (requested by jonathan): Add support for FreeBSD 4.x signals; fixes PR#9769.
|
1.42.2.7 |
| 29-Dec-2002 |
thorpej | Sync with HEAD.
|
1.42.2.6 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.42.2.5 |
| 29-May-2002 |
nathanw | Regen.
|
1.42.2.4 |
| 28-Feb-2002 |
nathanw | Regen.
|
1.42.2.3 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.42.2.2 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.42.2.1 |
| 05-Mar-2001 |
nathanw | Initial commit of scheduler activations and lightweight process support.
|
1.43.6.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.43.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.43.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.50.2.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.50.2.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.50.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.50.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.50.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.56.6.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.56.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.58.4.4 |
| 21-Jan-2008 |
yamt | sync with head
|
1.58.4.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.58.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.58.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.61.12.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.61.10.1 |
| 11-May-2006 |
elad | sync with head
|
1.61.8.3 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.61.8.2 |
| 11-Aug-2006 |
yamt | sync with head
|
1.61.8.1 |
| 24-May-2006 |
yamt | sync with head.
|
1.61.6.1 |
| 01-Jun-2006 |
kardel | Sync with head.
|
1.61.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.62.4.1 |
| 13-Jul-2006 |
gdamore | Merge from HEAD.
|
1.66.8.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.67.2.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
1.68.20.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.68.16.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.68.8.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.69.20.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.69.18.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.69.12.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.69.12.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.69.8.2 |
| 20-Nov-2008 |
christos | merge with head.
|
1.69.8.1 |
| 29-Mar-2008 |
christos | Welcome to the time_t=long long dev_t=uint64_t branch.
|
1.69.6.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.74.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.76.6.1 |
| 08-Feb-2011 |
bouyer | Regen: quotactl compat
|
1.76.4.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.76.2.1 |
| 21-Apr-2011 |
rmind | sync with head
|
1.77.8.1 |
| 11-Mar-2012 |
mrg | sync to latest -current
|
1.77.4.2 |
| 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.77.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.78.4.1 |
| 18-May-2014 |
rmind | sync with head
|
1.78.2.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.79.6.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.81.2.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.82.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.83.4.1 |
| 11-May-2017 |
pgoyette | Sync with HEAD
|
1.88.4.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.88.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.88.2.1 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|