freebsd-skq/sys
Bruce Evans 12f66dd32f Fixed some longstanding timestamp bugs:
1. mark atimes and mtimes of special files and fifos for update upon
   successful completion of non-null i/o, not at the beginning of the
   syscall.
2. never update file times for readonly filesystems.  They were updated
   for stats and closes but not for syncs.  The updates were of course
   only in-core and were thrown away when the inode was uncached, so
   the times sometimes appeared to go backwards.

Improved comments in code related to (1) (mostly by removing them).

Unmacroized ITIMES().  The test in (2) bloated it even more.  Don't
call getmicrotime() in the function version of it when we only need
the time in seconds.
1998-06-07 10:49:18 +00:00
..
alpha libtcl expects to see ieeefp.h definitions through this header. 1998-05-13 22:40:42 +00:00
amd64 Add a "this" style argument and a "void *private" so timecounters can 1998-06-07 08:40:53 +00:00
compat ".. x11amp appears to be calling shmctl(id, IPC_RMID, 0) and the emulation 1998-06-02 12:38:31 +00:00
compile
conf Make LINE30 a new style option. 1998-06-06 05:25:37 +00:00
contrib/softupdates Add a reference to the Ganger/Patt paper 1998-06-02 01:27:27 +00:00
ddb Some cleanups related to timecounters and weird ifdefs in <sys/time.h>. 1998-05-28 09:30:28 +00:00
dev keymap -> key_map so that the kernel will compile with 1998-06-06 17:45:11 +00:00
fs Make flushing dirty pages work correctly on filesystems that 1998-05-21 07:47:58 +00:00
geom Slightly more correct initialisation of the new buf struct for soft-updates. 1998-03-09 20:39:26 +00:00
gnu Don't use "ffs" in an ext2fs sleep message string. 1998-05-16 17:47:44 +00:00
i386 Add a "this" style argument and a "void *private" so timecounters can 1998-06-07 08:40:53 +00:00
isa Add a "this" style argument and a "void *private" so timecounters can 1998-06-07 08:40:53 +00:00
isofs/cd9660 As described by the submitter: 1998-05-06 05:29:41 +00:00
kern Add a "this" style argument and a "void *private" so timecounters can 1998-06-07 08:40:53 +00:00
libkern Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
miscfs Make flushing dirty pages work correctly on filesystems that 1998-05-21 07:47:58 +00:00
modules Removed reference to obsolete file "README.iBCS2". 1998-05-19 03:31:34 +00:00
msdosfs Fix priority bug in previous commit. 1998-05-18 10:24:26 +00:00
net Backed out last fix and fixed my typo: 1998-05-21 00:33:16 +00:00
netatalk spurious ntohs calls were stopping some packets from being recognised 1998-06-05 06:55:37 +00:00
netinet Don't call PunchFWHole() ifdef NO_FW_PUNCH 1998-06-06 21:52:37 +00:00
netipx Don't depend on "implicit int". 1998-05-01 18:30:02 +00:00
netkey Really make this compile.. 1998-04-06 05:11:42 +00:00
netnatm Staticize. 1998-02-09 06:11:36 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs Make sure we go a nfs_fsinfo() in get/putpages before calling 1998-06-01 11:32:53 +00:00
nfsclient Make sure we go a nfs_fsinfo() in get/putpages before calling 1998-06-01 11:32:53 +00:00
nfsserver For the on-the-wire protocol, u_long -> u_int32_t; long -> int32_t; 1998-05-31 20:09:01 +00:00
pc98 Sync with sys/i386/isa/clock.c revision 1.122. 1998-06-07 09:51:08 +00:00
pccard Include pc98.h instead of isa.h when PC98 is defined. 1998-05-05 13:21:08 +00:00
pci Reviewed by: hasty@star-gate.com 1998-06-05 08:59:11 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc/include Disallow reading the current kernel stack. Only the user structure and 1998-05-19 00:00:14 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Allow devfs to support the 'uk' device 1998-06-01 19:44:54 +00:00
sys Add a "this" style argument and a "void *private" so timecounters can 1998-06-07 08:40:53 +00:00
tools Use __inline instead of inline to prevent pedantic compiler warnings. 1997-12-19 23:25:16 +00:00
ufs Fixed some longstanding timestamp bugs: 1998-06-07 10:49:18 +00:00
vm Changed the log() of "Out of mbuf clusters - increase maxusers" to a 1998-06-05 21:48:45 +00:00
Makefile Test for the existance of ${MACHINE}/boot before trying to build it. 1998-02-20 07:37:08 +00:00