freebsd-skq/sys/i386/linux
marcel c1329f8c5d Major rewrite.
The first reason for this rewrite is KNF conformance.

The second reason is to avoid redundancy. Each function printed the same
string, with only the syscall name being different. The actual printing is now
performed by a single function, which gets the syscall name as an argument.

The third reason is that of convenience. It's now very easy to add a new
dummy implementation. Just add ``DUMMY(foo);'' to the file. It's also a lot
easier now to see if a syscall has a dummy implementation or not.

The dummies are ordered on syscall number. Please maintain this when adding
new dummies (there're 32 candidates at the time of writing :-)

Reviewed by: bde
1999-08-15 18:59:44 +00:00
..
imgact_linux.c Fix a couple of warnings and some bitrot in comments. 1999-05-09 16:04:14 +00:00
linux_dummy.c Major rewrite. 1999-08-15 18:59:44 +00:00
linux_file.c Fix bug in the fcntl syscall where 'arg' was not set properly. 1999-08-15 14:22:30 +00:00
linux_genassym.c Enable vmspace sharing on SMP. Major changes are, 1999-04-28 01:04:33 +00:00
linux_ioctl.c Fix LINUX_TIOC{S|G}SERIAL implementation. Both do not copy data in or out 1999-08-14 13:26:44 +00:00
linux_ipc.c ".. x11amp appears to be calling shmctl(id, IPC_RMID, 0) and the emulation 1998-06-02 12:38:31 +00:00
linux_locore.s Enable vmspace sharing on SMP. Major changes are, 1999-04-28 01:04:33 +00:00
linux_misc.c Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy 1999-08-15 17:28:40 +00:00
linux_proto.h Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy 1999-08-15 17:28:40 +00:00
linux_signal.c Implementation of linux_rt_sigaction and linux_rt_sigprocmask syscalls. Both 1999-08-14 17:28:46 +00:00
linux_socket.c Fix linux sendmsg() emulation 1999-01-11 05:28:44 +00:00
linux_stats.c Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
linux_syscall.h Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy 1999-08-15 17:28:40 +00:00
linux_sysent.c Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy 1999-08-15 17:28:40 +00:00
linux_sysvec.c Tweak include ordering so sys/systm.h is before sys/buf.h to keep buf.h's 1999-06-28 09:12:46 +00:00
linux_util.c Removed unused #includes. 1997-07-20 16:06:08 +00:00
linux_util.h We don't end up checking for a return value of EFAULT from the copyinstr() 1999-08-07 05:33:35 +00:00
linux.h Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy 1999-08-15 17:28:40 +00:00
Makefile
syscalls.conf Added a null entry for sysmk that is generated by makesyscalls.sh. 1998-03-13 19:13:54 +00:00
syscalls.master Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy 1999-08-15 17:25:56 +00:00