freebsd-nq/sys/i386/linux
Bruce Evans bb65f5a1cc Fixed lseek() on named pipes. It always succeeded but should always fail.
Broke locking on named pipes in the same way as locking on non-vnodes
(wrong errno).  This will be fixed later.

The fix involves negative logic.  Named pipes are now distinguished from
other types of files with vnodes, and there is additional code to handle
vnodes and named pipes in the same way only where that makes sense (not
for lseek, locking or TIOCSCTTY).
1996-12-19 19:42:37 +00:00
..
imgact_linux.c Fixed some more easy cases of const poisoning in the kernel. Cosmetic. 1996-09-03 22:19:16 +00:00
linux_dummy.c Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_file.c Fix the getdents() emulation, the Linux ELF libraries use this, and 1996-03-10 22:27:51 +00:00
linux_genassym.c Minor touch-up... make two functions static, and add missing $Id$ 1996-03-02 21:00:11 +00:00
linux_ioctl.c Add audio mixer ioctls. 1996-11-05 02:04:37 +00:00
linux_ipc.c Clean up -Wunused warnings. 1996-06-12 05:11:41 +00:00
linux_locore.s Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_misc.c Clean up -Wunused warnings. 1996-06-12 05:11:41 +00:00
linux_proto.h update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
linux_signal.c update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
linux_socket.c Add IP_OPTIONS and the multicast-related setsockopts to the 1996-12-03 02:52:29 +00:00
linux_stats.c Fixed lseek() on named pipes. It always succeeded but should always fail. 1996-12-19 19:42:37 +00:00
linux_syscall.h update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
linux_sysent.c update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
linux_sysvec.c Prepare kernel to take advantage of "branded" ELF binaries. 1996-10-16 17:51:08 +00:00
linux_util.c Changed type of ni_dirp in struct namei' from caddr_t to const char *' 1996-09-03 23:17:15 +00:00
linux_util.h Fix a (mostly harmless) bogon when allocating space above the stack 1996-03-10 22:23:51 +00:00
linux.h Add IP_OPTIONS and the multicast-related setsockopts to the 1996-12-03 02:52:29 +00:00
syscalls.conf A new syscalls table for the Linux emulator. This is processed by 1996-03-02 19:04:16 +00:00
syscalls.master Oops.. I was wrong about the change to sigsuspend. The library interface is 1996-03-04 20:58:47 +00:00