History log of /netbsd-src/sys/compat/linux/common/linux_socketcall.h (Results 1 – 22 of 22)
Revision Date Author Comments
# 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.