History log of /src/sys/compat/linux/common/linux_socketcall.h |
Revision | | Date | Author | Comments |
1.22 |
| 23-Sep-2021 |
ryo | add support COMPAT_LINUX for aarch64
|
1.21 |
| 09-Feb-2017 |
christos | use proper arg functions, remove bogus ones.
|
1.20 |
| 03-Feb-2017 |
christos | New versions of linux on arm and others have both socketcall and separate syscalls...
|
1.19 |
| 03-Feb-2017 |
christos | add sendmmsg and recvmmsg
|
1.18 |
| 03-Feb-2017 |
christos | handle accept4 for i386
|
1.17 |
| 27-Dec-2013 |
njoly | branches: 1.17.6; 1.17.10; 1.17.14; Rename ipcall/socketcall specific defines to avoid conflict with syscalls definitions. No functional changes.
|
1.16 |
| 17-Jun-2009 |
njoly | branches: 1.16.12; 1.16.22; 1.16.26; Add a new linux_msghdr structure, as its size differs on 64bit archs. Do the needed conversions in sendmsg/recvmsg syscalls, and adjust their definitions accordingly.
|
1.15 |
| 28-Apr-2008 |
martin | branches: 1.15.14; Remove clause 3 and 4 from TNF licenses
|
1.14 |
| 20-Dec-2007 |
dsl | branches: 1.14.6; 1.14.8; 1.14.10; Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code to not write into 'uap' and (in some cases) to actually pass a correctly formatted 'uap' structure with the right name to the next routine. A few 'compat' routines that just call standard ones have been deleted. All the 'compat' code compiles (along with the kernels required to test build it). 98% done by automated scripts.
|
1.13 |
| 04-Dec-2007 |
dsl | branches: 1.13.4; Remove all the __P
|
1.12 |
| 04-Mar-2007 |
christos | branches: 1.12.14; 1.12.16; 1.12.22; 1.12.24; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.11 |
| 09-Feb-2006 |
manu | branches: 1.11.20; Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so that the i386 license manager part of amd64 version of Fluent works.
While I'm here, add SysV IPC to COMPAT_LINUX/amd64
|
1.10 |
| 11-Dec-2005 |
christos | branches: 1.10.2; 1.10.4; 1.10.6; merge ktrace-lwp.
|
1.9 |
| 03-May-2005 |
manu | branches: 1.9.2; First work on COMPAT_LINUX/amd64 Process startup and dynamiclinking work, but processes hang due to Linux arch_prctl(2) not being really supported yet.
|
1.8 |
| 26-Feb-2005 |
perry | nuke trailing whitespace
|
1.7 |
| 18-Jan-2003 |
thorpej | branches: 1.7.2; 1.7.10; 1.7.12; Merge the nathanw_sa branch.
|
1.6 |
| 04-Jul-2001 |
jdolecek | Do address family (AF_*) number translation for socket system calls which pass socket address in our or out. This makes Linux programs using IPv6 working under emulation. This addresses kern/13279 by Jun-ichiro itojun Hagino.
Change sendmsg()/recvmsg() to expect the control information to be passed the standard way (not 4.3BSD one, imlied by compat_43 code or MSG_COMPAT). Linux uses different (arguably broken) CMSG_ALIGN() on some architectures unfortunately, that would need to be handled eventually.
Also provide some other trivial stubs (like linux_sys_send()) to avoid unneeded dependance on uipc_syscalls_43.c.
|
1.5 |
| 25-Mar-1999 |
sommerfe | branches: 1.5.20; commit fix to PR7072: emulate linux non-blocking connect behavior more correctly
|
1.4 |
| 04-Oct-1998 |
fvdl | Assign my copyright to TNF. Merge with others were appropriate. Regen syscall files after script change.
|
1.3 |
| 03-Oct-1998 |
christos | Attempt to fix the mess.
|
1.2 |
| 01-Oct-1998 |
erh | Move compat/linux/linux_socketcall.h to multiarch. Defines for the socketcall multiplexer.
|
1.1 |
| 28-Feb-1995 |
fvdl | Added Linux compat code.
|
1.5.20.2 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.5.20.1 |
| 05-Mar-2001 |
nathanw | Initial commit of scheduler activations and lightweight process support.
|
1.7.12.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.7.10.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.7.2.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.7.2.1 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.9.2.4 |
| 21-Jan-2008 |
yamt | sync with head
|
1.9.2.3 |
| 07-Dec-2007 |
yamt | sync with head
|
1.9.2.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.9.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.10.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.10.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.10.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.11.20.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.12.24.2 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.12.24.1 |
| 08-Dec-2007 |
ad | Sync with head.
|
1.12.22.2 |
| 27-Dec-2007 |
mjf | Sync with HEAD.
|
1.12.22.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.12.16.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.12.14.1 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.13.4.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.14.10.2 |
| 20-Jun-2009 |
yamt | sync with head
|
1.14.10.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.14.8.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.14.6.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.15.14.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
1.16.26.1 |
| 18-May-2014 |
rmind | sync with head
|
1.16.22.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.16.22.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.16.12.1 |
| 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.14.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.17.10.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.17.6.2 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.17.6.1 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|