| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-23 | add support COMPAT_LINUX for aarch64 | ryo | |
| 2017-02-09 | use proper arg functions, remove bogus ones. | christos | |
| 2017-02-03 | add sendmmsg and recvmmsg | christos | |
| 2017-02-03 | handle accept4 for i386 | christos | |
| 2014-11-09 | Do not uselessly include <sys/malloc.h>. | maxv | |
| 2014-06-21 | If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not | maxv | |
| a good idea; but not proven harmful. With the help of njoly@ | |||
| 2013-12-27 | Rename ipcall/socketcall specific defines to avoid conflict with | njoly | |
| syscalls definitions. No functional changes. | |||
| 2012-06-22 | From the "parse errors that you just do not see as a human" department: | martin | |
| build fix. | |||
| 2012-06-21 | fix token pasting. | christos | |
| 2012-06-20 | print proper ktruser names depending on the emulation. | christos | |
| 2008-07-03 | Fix SIOCGIFCONF ioctl for 64bit platforms. Add a new linux_ifreq | njoly | |
| structure and linux_getifconf function (cleaned up version from compat_ifconf). While here, update linux_getifhwaddr to use the new structure. Ok by christos. | |||
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin | |
| 2007-12-20 | Convert all the system call entry points from: | dsl | |
| 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. | |||
| 2007-12-08 | ANSIfy most of the function definitions in sys/compat (but not ndis). | dsl | |
| All by the magic of sed ... | |||
| 2007-08-15 | Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed | ad | |
| on tech-kern. | |||
| 2007-06-02 | wrap #include "opt_ktrace.h" by #ifdef _KERNEL_OPT. | yamt | |
| 2007-06-01 | (Ab)use a KTR_USER trace entry for the linux socket command and arguments. | dsl | |
| 2007-03-04 | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. | christos | |
| 2007-02-09 | Merge newlock2 to head. | ad | |
| 2005-12-11 | merge ktrace-lwp. | christos | |
| 2005-05-29 | - sprinkle const. | christos | |
| - add XXXUNCONST to the emul_find() pbuf argument free'ing. XXX: this needs an api change. - avoid variable shadowing. | |||
| 2005-05-03 | First work on COMPAT_LINUX/amd64 | manu | |
| Process startup and dynamiclinking work, but processes hang due to Linux arch_prctl(2) not being really supported yet. | |||
| 2004-09-05 | improve the (#ifdef DEBUG_LINUX) socketcall argument dump code: | jdolecek | |
| - print the socketcall type - special case socket(2) call, it's also the only one with first argument not being a socket descriptor - only dump the relevant part of linux_socketcall_dummy_args, instead of always the whole structure | |||
| 2004-08-29 | dump socketcall data #ifdef DEBUG_LINUX | jdolecek | |
| 2003-01-18 | Merge the nathanw_sa branch. | thorpej | |
| 2002-03-29 | - #undef DPRINTF for files that are included from other files. | christos | |
| - more debugging for socketcalls - fix sa_len if AF_INET; somehow we get passed 28 instead of 16? | |||
| 2001-11-13 | add RCSIDs (including regeneration of files as appropriate) | lukem | |
| 2001-07-22 | make linux_socketcall_argsize[] static const | jdolecek | |
| 2001-07-04 | Do address family (AF_*) number translation for socket system calls which | jdolecek | |
| 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. | |||
| 2001-06-22 | linux_sys_socketcall(): refuse negative 'what' values | jdolecek | |
| 1999-03-25 | commit fix to PR7072: emulate linux non-blocking connect behavior more correctly | sommerfe | |
| 1998-10-04 | Assign my copyright to TNF. Merge with others were appropriate. | fvdl | |
| Regen syscall files after script change. | |||
| 1998-10-03 | Attempt to fix the mess. | christos | |
| 1998-10-01 | Split linux/compat/linux_socket.c into common and multi-architechture parts. ↵ | erh | |
| linux_socketcall.c contains the socketcall multiplexer. | |||
| 1996-12-22 | Make this compile again, including Politically Correct const handling. | fvdl | |
| 1996-04-05 | Prototyping changes. | christos | |
| 1996-03-08 | Separate ioctl emulation by group. Add (minimal) audio emulation. | mycroft | |
| 1995-10-07 | Prefix names of system call implementation functions with `sys_'. | mycroft | |
| 1995-09-19 | Make system calls conform to a standard prototype and bring those | thorpej | |
| prototypes into scope. | |||
| 1995-08-14 | Rearrange #includes. | mycroft | |
| 1995-06-24 | Use compat_util.[ch]. | christos | |
| 1995-06-22 | * Changed to use generic ELF code from kern/exec_elf.c (which was taken | fvdl | |
| from the svr4 exec code plus the linux compat mods) * Include file change * Add multicast sockopts (from John Brezak) | |||
| 1995-05-28 | Need netinet/tcp.h. | mycroft | |
| 1995-05-28 | Convert TCP socket options. | mycroft | |
| 1995-05-28 | Fill in `name' argument to getsockopt() correctly. | mycroft | |
| 1995-05-28 | Fix typo. | mycroft | |
| 1995-05-28 | Convert IP socket options. | mycroft | |
| 1995-05-28 | Get rid of damned `static's. | mycroft | |
| 1995-02-28 | Added Linux compat code. | fvdl | |
