freebsd-nq/sys/miscfs
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
..
deadfs Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:29:25 +00:00
devfs changes to make devfs more 'normal' 1996-11-21 07:19:00 +00:00
fdesc Fixed lseek() on named pipes. It always succeeded but should always fail. 1996-12-19 19:42:37 +00:00
fifofs Fixed errno for unsupported advisory locks. The errno is now EINVAL 1996-12-19 18:16:33 +00:00
kernfs Eliminated nested include of <sys/unistd.h> in <sys/file.h> in the kernel. 1996-09-03 14:25:27 +00:00
nullfs Moved the fsnode MALLOC to before the call to getnewvnode() so that the 1996-06-12 03:37:57 +00:00
portal Eliminated nested include of <sys/unistd.h> in <sys/file.h> in the kernel. 1996-09-03 14:25:27 +00:00
procfs Fix a potential deadlock from the previous commit. 1996-10-30 03:52:57 +00:00
specfs Fixed errno for unsupported advisory locks. The errno is now EINVAL 1996-12-19 18:16:33 +00:00
umapfs Moved the fsnode MALLOC to before the call to getnewvnode() so that the 1996-06-12 03:37:57 +00:00
union This commit was generated by cvs2svn to compensate for changes in r14557, 1996-03-11 19:29:25 +00:00