Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 08/02/1998 11:40:02
kleink
Sun Aug  2 11:31:09 PDT 1998
Update of /cvsroot/src/sys/sys
In directory nb00:/tmp/cvs-serv28650

Modified Files:
	fcntl.h 
Log Message:
Per IEEE Std 1003.1b-1993, Synchronous I/O Option, add O_DSYNC (synchronized
I/O data integrity completion) and O_RSYNC (complete read operations at the
same level of integrity requested for write operations).


kleink
Sun Aug  2 11:32:20 PDT 1998
Update of /cvsroot/src/lib/libc/sys
In directory nb00:/tmp/cvs-serv28714

Modified Files:
	open.2 
Log Message:
Per IEEE Std 1003.1b-1993, Synchronous I/O Option, add O_DSYNC (synchronized
I/O data integrity completion) and O_RSYNC (complete read operations at the
same level of integrity requested for write operations).


kleink
Sun Aug  2 11:39:14 PDT 1998
Update of /cvsroot/src/sys/kern
In directory nb00:/tmp/cvs-serv28752

Modified Files:
	vfs_vnops.c 
Log Message:
Implement support for IEEE Std 1003.1b-1993 syncronous I/O:
* if synchronized I/O file integrity completion of read operations was
  requested, set IO_SYNC in the ioflag passed to the read vnode operator.
* if synchronized I/O data integrity completion of write operations was
  requested, set IO_DSYNC in the ioflag passed to the write vnode operator.