NetBSD/sys/compat/linux/common
jdolecek 890850dddf Implement linux_sys_nosys() and use it instead of sys_nosys() for
unimplemented syscalls. Difference is that linux_sys_nosys() doesn't
post SIGSYS to the process. Linux doesn't do that and thus glibc (and
probably other Linux code) doesn't deal with SIGSYS, even through it
generally contains fallback code for ENOSYS case.

This also addresses port-i386/12503, though the issue was already discussed
earlier.
2001-03-30 17:16:33 +00:00
..
linux_blkio.c No-op commit to force update to a non-"-kk" revision. 2001-01-18 17:47:58 +00:00
linux_blkio.h No-op commit to force update to a non-"-kk" revision. 2001-01-18 17:47:58 +00:00
linux_break.c Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_cdrom.c Oops, remove debugging printf. 2001-02-03 01:23:08 +00:00
linux_cdrom.h Add some ioctls for harddisk, floppy disk and console handling. 2000-12-10 14:12:16 +00:00
linux_dirent.h Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_emuldata.h Fixed brk() emulation. We now keep track of the processes' idea of the 2001-03-15 19:18:20 +00:00
linux_errno.c Moved the fix for negative errno returned to userland on the PowerPC to a 2001-02-11 20:24:49 +00:00
linux_errno.h Added Linux errno mapping for powerpc 2001-01-19 12:27:13 +00:00
linux_exec.c Use parent's vmspace in linux_e_proc_fork() hook, the child does not 2001-03-24 11:13:04 +00:00
linux_exec.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_exec_aout.c put linux_sys_uselib() to separate file linux_uselib.c 2000-12-01 13:49:35 +00:00
linux_exec_elf32.c Added a linux_atexit_signature to match Linux statically linked ELF binaries. It 2001-01-19 01:43:31 +00:00
linux_exec_elf64.c Split compat/linux/linux_exec.c into common, elf and a.out parts. 1998-10-01 03:11:33 +00:00
linux_fcntl.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_fdio.c Add some ioctls for harddisk, floppy disk and console handling. 2000-12-10 14:12:16 +00:00
linux_fdio.h Add some ioctls for harddisk, floppy disk and console handling. 2000-12-10 14:12:16 +00:00
linux_file.c use CHECK_ALT_SYMLINK() for lstat(2) 2001-01-22 21:31:37 +00:00
linux_file64.c add linux_sys_truncate64() 2000-12-12 22:24:56 +00:00
linux_hdio.c Add some ioctls for harddisk, floppy disk and console handling. 2000-12-10 14:12:16 +00:00
linux_hdio.h Add some ioctls for harddisk, floppy disk and console handling. 2000-12-10 14:12:16 +00:00
linux_ioctl.c Declare linux_ioctl_blkio and call it from the main routine. 2001-01-10 02:28:38 +00:00
linux_ioctl.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_ipc.c make LKM safe 2000-12-01 18:16:54 +00:00
linux_ipc.h Grab the sysv options. 1999-01-03 03:52:22 +00:00
linux_ipccall.c Revert last changes: 1999-01-10 15:05:36 +00:00
linux_ipccall.h Revert last changes: 1999-01-10 15:05:36 +00:00
linux_llseek.c Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_machdep.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_misc.c Implement linux_sys_nosys() and use it instead of sys_nosys() for 2001-03-30 17:16:33 +00:00
linux_misc.h Implement sysinfo. 2000-12-13 21:41:23 +00:00
linux_misc_notalpha.c split off thread specific stuff from struct sigacts to struct sigctx, leaving 2000-12-22 22:58:52 +00:00
linux_mmap.h Cosmetic fix to move powerpc from "guesses" to "know values" 2001-01-19 12:35:47 +00:00
linux_msg.h Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_oldmmap.c Avoid sign extension problem in offset. 2000-12-29 20:08:54 +00:00
linux_oldmmap.h Move linux_sys_mmap declarations to linux_mmap.h Make sure oldmmap.c includes oldmmap.h. 1998-10-07 23:06:17 +00:00
linux_oldolduname.c Hardcode what the linux uname() calls return (Linux 2.2.5 is the current 2000-12-29 21:07:16 +00:00
linux_oldolduname.h Define structures needed for these functions. 1998-10-01 04:00:20 +00:00
linux_oldselect.c remove include of <vm/vm.h> 2000-06-29 02:40:37 +00:00
linux_oldselect.h Define structures needed for these functions. 1998-10-01 04:00:20 +00:00
linux_olduname.c Hardcode what the linux uname() calls return (Linux 2.2.5 is the current 2000-12-29 21:07:16 +00:00
linux_olduname.h Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_pipe.c remove include of <vm/vm.h> 2000-06-29 02:40:37 +00:00
linux_ptrace.h move definition of LINUX_PTRACE_{SET|GET}(FP)REGS flags to 2000-11-01 21:02:08 +00:00
linux_reboot.h Add defines for linux_sys_reboot. 2000-03-18 22:01:02 +00:00
linux_sched.c Make need_resched() take a "struct cpu_info *" argument. This 2000-08-25 01:04:06 +00:00
linux_sched.h Add emulation for scheduler related syscalls. Although they are dummies 1999-10-04 16:55:54 +00:00
linux_sem.h Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_shm.h Assign my copyright to TNF. Merge with others were appropriate. 1998-10-04 00:02:23 +00:00
linux_sig_notalpha.c Kill register declarations. 2000-03-30 11:24:16 +00:00
linux_sigaction.c Pretend to do something useful (just fill in oldsigaction with SIG_IGN and 2000-08-09 20:20:49 +00:00
linux_siginfo.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_signal.c constify 2001-01-18 20:28:15 +00:00
linux_signal.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_socket.c Don't do the ioctl call for the get hw addr case, all the work has 2001-03-29 10:37:37 +00:00
linux_socket.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_socketcall.c commit fix to PR7072: emulate linux non-blocking connect behavior more correctly 1999-03-25 04:26:45 +00:00
linux_socketcall.h commit fix to PR7072: emulate linux non-blocking connect behavior more correctly 1999-03-25 04:26:45 +00:00
linux_sockio.h Add SIOCGIFBR and SIOCSIFBR (more for reference than anything, currently). 2000-12-22 11:24:43 +00:00
linux_termios.c make some more constant arrays 'const' 2001-02-21 21:39:52 +00:00
linux_termios.h Moved architecure dependent part of struct linux_termio to architecture 2001-01-20 18:56:41 +00:00
linux_types.h Added Linux compatibility support for powerpc ports 2001-01-19 01:40:38 +00:00
linux_uselib.c define EXEC_AOUT (if not defined) before including linux_syscallargs.h, 2000-12-12 17:52:56 +00:00
linux_util.h add e_path (emulation path) to struct emul, which replaces emulation-specific 2000-12-01 12:28:30 +00:00