Subject: Re: kern/30: fsync on pipe fails
To: None <sommerfeld@orchard.medford.ma.us>
From: Chris G. Demetriou <cgd@nobozo.CS.Berkeley.EDU>
List: netbsd-bugs
Date: 11/29/1993 22:14:06
[ sorry if this is the wrong way to reply to this; i'm going through
my 1200 new pieces of mail backwards...  8-]

> >Number:         30
> >Category:       kern
> >Synopsis:       fsync() on pipe fails with EINVAL
> 
> >Description:
> 	fsync() on a pipe fails, returning EINVAL.
> 	This breaks RCS, which expects to fsync all of its I/O before
> 	closing it.

umm, as far as i can tell, every UN*X that i have access to (net/2
derivatives, 4.4BSD, Ultrix, SunOS, Domain/OS) does exactly this.
it's the expected behaviour, not a bug.  RCS is in error here, and the
vfs routines should not be "fixed."


chris

------------------------------------------------------------------------------