NetBSD/sys/compat/linux/arch/alpha
fvdl 33e2d79f47 Define linux_usertrap function, and set it in struct emul. For all
but amd64, it just returns 0, doing nothing.

For amd64, it implements vsyscalls through cheating: if the faulting
address is in the vsyscall area (which is statically known on Linux/amd64),
and the intruction pointer is too, it must have been a vsyscall. In that
case, retrieve the return address from the user stack, fix up %rip and
%rsp, and just execute the normal system call. It will return as if
the vsyscall has been executed.
2005-05-20 12:48:26 +00:00
..
files.linux_alpha add generic linux compat ELF copyargs function 2002-11-13 15:16:27 +00:00
linux_errno.h nuke trailing whitespace 2005-02-26 22:58:54 +00:00
linux_exec.h remove the args from the macro. 2003-08-14 02:17:07 +00:00
linux_fcntl.h
linux_ioctl.h
linux_machdep.c Define linux_usertrap function, and set it in struct emul. For all 2005-05-20 12:48:26 +00:00
linux_machdep.h Adapt to SIGINFO changes. 2003-10-10 18:08:04 +00:00
linux_mmap.h g/c LINUX_MAP_IGNMASK define - it's not used anywhere 2004-08-28 18:58:57 +00:00
linux_pipe.c nuke trailing whitespace 2005-02-26 22:58:54 +00:00
linux_sigarray.c bring the reverse signal mapping array into linux_signo.c 2002-03-31 22:40:16 +00:00
linux_siginfo.h
linux_signal.h Add support for Linux SA_RESTORER on amd64. 2005-05-19 21:16:29 +00:00
linux_socket.h add LINUX_SO_PEERNAME, LINUX_SO_TIMESTAMP where it has been missing 2003-07-26 19:59:29 +00:00
linux_syscall.h Regen. 2005-05-16 21:18:18 +00:00
linux_syscallargs.h Regen. 2005-05-16 21:18:18 +00:00
linux_syscalls.c Regen. 2005-05-16 21:18:18 +00:00
linux_sysent.c Regen. 2005-05-16 21:18:18 +00:00
linux_termios.h Moved LINUX_NCCS from MI file to MD file, because the value is different 2001-08-26 17:26:31 +00:00
linux_types.h move definition of linux_fsid_t to common/linux_types.h - it's identical 2004-09-20 18:51:55 +00:00
Makefile
syscalls.conf
syscalls.master Add clock_* POSIX functions. 2005-05-16 21:17:11 +00:00