NetBSD/sys/compat/linux/common
christos b52554b0d5 Zero out the ifreq struct for SIOCGIFCONF to avoid up to 127 bytes of stack
disclosure. From Andy Nguyen, many thanks! This is the compat code part
pointed out by ozaki-r@
2019-04-18 17:45:12 +00:00
..
linux_blkio.c Replace DIOCGPART -> DIOCGPARTINFO which returns the data needed instead of 2015-12-08 20:36:14 +00:00
linux_blkio.h
linux_break.c
linux_cdrom.c
linux_cdrom.h
linux_dirent.h
linux_emuldata.h
linux_errno.c
linux_errno.h
linux_errno_generic.h
linux_exec.c Allow syscall_establish() to install new syscalls when the existing 2018-08-10 21:44:58 +00:00
linux_exec.h - Cleanup for dynamic sysctl: 2018-08-22 01:05:21 +00:00
linux_exec_aout.c Make sure we have space for the aout header. 2015-10-18 16:59:19 +00:00
linux_exec_elf32.c Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly 2019-03-01 11:06:55 +00:00
linux_exec_elf64.c
linux_fadvise64.c
linux_fadvise64_64.c
linux_fcntl.h
linux_fcntl64.c
linux_fdio.c Catch up with descriptor handling changes. See kern_descrip.c revision 2008-03-21 21:54:58 +00:00
linux_fdio.h
linux_file.c
linux_file64.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
linux_futex.c Return value pointers should be the last argument. 2017-04-10 15:04:32 +00:00
linux_futex.h Return value pointers should be the last argument. 2017-04-10 15:04:32 +00:00
linux_hdio.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
linux_hdio.h
linux_ioctl.c
linux_ioctl.h
linux_ipc.c for sysv ipc stat operations, explicitly copy the exported parts 2019-02-21 03:37:18 +00:00
linux_ipc.h
linux_ipccall.c
linux_ipccall.h
linux_limit.h
linux_llseek.c
linux_machdep.h
linux_misc.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
linux_misc.h Teach wait4 about WCONTINUED. 2016-08-31 08:12:44 +00:00
linux_misc_notalpha.c Improve my kern_time.c::rev1.192, systematically clear the buffers we get 2018-11-29 17:40:12 +00:00
linux_mmap.h
linux_mod.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
linux_msg.h
linux_mtio.c
linux_mtio.h
linux_oldmmap.c
linux_oldmmap.h
linux_oldolduname.c
linux_oldolduname.h
linux_oldselect.c
linux_oldselect.h
linux_olduname.c
linux_olduname.h
linux_pipe.c Refactor pipe1() and correct a bug in sys_pipe2() (SYS_pipe2) 2017-12-26 08:30:57 +00:00
linux_prctl.h
linux_ptrace.h
linux_reboot.h
linux_sched.c Remove the rnewprocp argument from fork1(9) 2018-04-16 14:51:59 +00:00
linux_sched.h
linux_sem.h
linux_sg.c This should be "linux_sg_version", not "version". 2017-11-21 10:45:12 +00:00
linux_sg.h
linux_shm.h
linux_sig_notalpha.c
linux_sigaction.c Ignore signal 64 for now (go uses it) 2018-01-07 21:14:38 +00:00
linux_sigevent.h
linux_siginfo.h
linux_signal.c Ignore signal 64 for now (go uses it) 2018-01-07 21:14:38 +00:00
linux_signal.h Provide a dummy linux_sigset_t for all architectures that do not have 2017-01-02 20:10:44 +00:00
linux_signo.c
linux_socket.c Zero out the ifreq struct for SIOCGIFCONF to avoid up to 127 bytes of stack 2019-04-18 17:45:12 +00:00
linux_socket.h add sendmmsg and recvmmsg 2017-02-03 16:57:39 +00:00
linux_socket_generic.h
linux_socketcall.c use proper arg functions, remove bogus ones. 2017-02-09 22:01:48 +00:00
linux_socketcall.h use proper arg functions, remove bogus ones. 2017-02-09 22:01:48 +00:00
linux_sockio.h
linux_statfs.h
linux_sysctl.c Remove compat_linux from the autoload list, and add a sysctl to enable or 2017-09-29 17:08:00 +00:00
linux_sysctl.h Remove compat_linux from the autoload list, and add a sysctl to enable or 2017-09-29 17:08:00 +00:00
linux_termios.c
linux_termios.h
linux_time.c Put suser check in the right function: settimeofday, not gettimeofday. 2017-07-29 02:31:22 +00:00
linux_types.h
linux_uid16.c
linux_uselib.c Do not uselessly include <sys/malloc.h>. 2014-11-09 17:48:07 +00:00
linux_util.h