#
abbc8a65 |
| 23-Sep-2021 |
ryo <ryo@NetBSD.org> |
add support COMPAT_LINUX for aarch64
|
#
ec6721a7 |
| 09-Feb-2017 |
christos <christos@NetBSD.org> |
use proper arg functions, remove bogus ones.
|
#
e22d6e2d |
| 03-Feb-2017 |
christos <christos@NetBSD.org> |
New versions of linux on arm and others have both socketcall and separate syscalls...
|
#
2a4f2d0e |
| 03-Feb-2017 |
christos <christos@NetBSD.org> |
add sendmmsg and recvmmsg
|
#
7c6b0dd3 |
| 03-Feb-2017 |
christos <christos@NetBSD.org> |
handle accept4 for i386
|
#
27180d99 |
| 27-Dec-2013 |
njoly <njoly@NetBSD.org> |
Rename ipcall/socketcall specific defines to avoid conflict with syscalls definitions. No functional changes.
|
#
f50c7f6e |
| 17-Jun-2009 |
njoly <njoly@NetBSD.org> |
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.
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
7e2790cf |
| 20-Dec-2007 |
dsl <dsl@NetBSD.org> |
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
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.
show more ...
|
#
f2af9174 |
| 04-Dec-2007 |
dsl <dsl@NetBSD.org> |
Remove all the __P
|
#
53524e44 |
| 04-Mar-2007 |
christos <christos@NetBSD.org> |
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
#
ee0c5b44 |
| 09-Feb-2006 |
manu <manu@NetBSD.org> |
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
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
89647c7c |
| 03-May-2005 |
manu <manu@NetBSD.org> |
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.
|
#
477853c3 |
| 26-Feb-2005 |
perry <perry@NetBSD.org> |
nuke trailing whitespace
|
#
41978f78 |
| 18-Jan-2003 |
thorpej <thorpej@NetBSD.org> |
Merge the nathanw_sa branch.
|
#
8cbefdbb |
| 04-Jul-2001 |
jdolecek <jdolecek@NetBSD.org> |
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
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.
show more ...
|
#
280a8428 |
| 25-Mar-1999 |
sommerfe <sommerfe@NetBSD.org> |
commit fix to PR7072: emulate linux non-blocking connect behavior more correctly
|
#
8096c25a |
| 04-Oct-1998 |
fvdl <fvdl@NetBSD.org> |
Assign my copyright to TNF. Merge with others were appropriate. Regen syscall files after script change.
|
#
908291d2 |
| 03-Oct-1998 |
christos <christos@NetBSD.org> |
Attempt to fix the mess.
|
#
658c307a |
| 01-Oct-1998 |
erh <erh@NetBSD.org> |
Move compat/linux/linux_socketcall.h to multiarch. Defines for the socketcall multiplexer.
|
#
3bf459f3 |
| 28-Feb-1995 |
fvdl <fvdl@NetBSD.org> |
Added Linux compat code.
|