freebsd-dev/contrib
Julian Elischer aa75cb86b4 Fix the case when renaming to a file that you've just created and deleted,
that had an inode that has not yet been written to disk, when the inode of the
new file is also not yet written to disk, and your old directory entry is not
yet on disk but you need to remove it and the new name exists in memory
but has been deleted but the transaction to write the deleted name to disk
exists and has not yet been cancelled by the request to delete the non
existant name.  I don't know how kirk could have missed such a glaring
problem for so long. :-) Especially since the inconsitency survived on
the disk for a whole 4 second on average before being fixed by other code.
This was not a crashing bug but just led to filesystem inconsitencies
if you crashed.

Submitted by: Kirk McKusick (mckusick@mckusick.com)
1998-06-12 20:48:30 +00:00
..
awk .Sh ENVIRONMENT VARIABLES -> .Sh ENVIRONMENT 1998-05-13 07:57:49 +00:00
bc Fix a bunch of spelling errors. 1998-06-04 21:06:07 +00:00
bind Merge conflicting changes (all 1 line! :-) from 8.1.2. 1998-06-11 05:09:53 +00:00
binutils This commit was generated by cvs2svn to compensate for changes in r34351, 1998-03-09 03:38:19 +00:00
bison Fix the location of the files in the FILES section. 1997-03-22 23:59:56 +00:00
cpio fix misspelling 1997-08-30 11:01:54 +00:00
cvs Spelling corrections. 1998-06-03 04:21:41 +00:00
diff Some FreeBSD files to add... 1997-10-30 19:35:17 +00:00
gcc Add LIB_SPEC (same as on i386) so that gcc knows about libc_r. 1998-06-08 10:58:36 +00:00
gdb Add support for baudrates higher than 37800. 1998-06-04 06:43:01 +00:00
global Typo: Tile -> Title 1998-05-30 22:09:44 +00:00
gperf NetBSD has sys_errlist in errno.h, not stdio.h like FreeBSD. 1998-01-09 20:02:20 +00:00
groff Fix spelling error. 1998-05-11 03:44:55 +00:00
ipfilter Spelling fixes. 1998-06-08 06:12:02 +00:00
libg++ partially revert rev 1.2 spammage. This file is broken as shipped and 1998-04-30 17:31:22 +00:00
libgmp Our default rules tend to shove asm code through cpp, so comments 1998-03-08 21:09:04 +00:00
libpcap Merge libpcap 0.3 1997-05-27 00:05:23 +00:00
libreadline Hopefully fix behaviour of libreadline when prompt is longer than 1998-05-24 13:06:38 +00:00
nvi Polish message catalogs for vi. 1997-09-22 23:14:37 +00:00
opie YTK fix. 1997-12-22 23:00:35 +00:00
patch Remove library funcs we already have 1998-01-04 20:45:41 +00:00
pnpinfo fix return type so that it returns both bytes (instead of just first) 1997-11-12 08:48:13 +00:00
sys/softupdates Fix the case when renaming to a file that you've just created and deleted, 1998-06-12 20:48:30 +00:00
tcl Spelling corrections. 1998-06-06 05:50:53 +00:00
tcpdump Zap the T_UID,T_GID and T_UINFO stuff, it doesn't exist in the bind8 1998-06-11 14:40:42 +00:00
telnet MFC: sprintf paranoia 1998-01-22 00:04:57 +00:00
texinfo Don't print "Making info file ...' except in verbose mode. 1997-12-19 21:20:07 +00:00
top vmunix -> kernel 1998-01-13 14:17:10 +00:00
traceroute Fix an alignment problem on alpha by doing a bytewise copy. 1998-06-06 23:33:28 +00:00