fflush() on readonly files
From: Radim Kolar (hsn_at_netmag.cz)
Date: 06/09/04
- Previous message: Garance A Drosihn: "Re: dev_t / udev_t confusion ?"
- Next in thread: Doug White: "Re: fflush() on readonly files"
- Reply: Doug White: "Re: fflush() on readonly files"
- Reply: David Schultz: "Re: fflush() on readonly files"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 9 Jun 2004 17:40:40 +0200 To: freebsd-arch@freebsd.org
I have submitted pr http://www.freebsd.org/cgi/query-pr.cgi?pr=65402 with patch
which makes fflush() on read only descriptors do not return error code.
Reasons for this patch:
1 - Do not breaks ISO C standard
2 - Makes FreeBSD undefined behavior compatible with other operation systems
3 - Correct some programs depending on this
4 - Makes fflush() and fsync() behavior identical - avoids programmer's confusion.
5 - If there are no data to flush() then flush operation (dummy) succeeds, not failed.
Against this patch:
Programs which rely upon fflush() not returning an error
when passed a file which is opened read-only are broken,
and should be fixed.
Colin Percival
Are there any other reasons for non commiting it? I think that in this case
pro > cons.
_______________________________________________
freebsd-arch@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
- Previous message: Garance A Drosihn: "Re: dev_t / udev_t confusion ?"
- Next in thread: Doug White: "Re: fflush() on readonly files"
- Reply: Doug White: "Re: fflush() on readonly files"
- Reply: David Schultz: "Re: fflush() on readonly files"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|