working sync() code
David Fritz
zeroxdf@att.net
Sun Apr 11 05:26:00 GMT 2004
GARY VANSICKLE wrote:
> [snip]
>
>>SUSv3 has this to say about sync():
>>
>><quote>
>>The sync() function shall cause all information in memory that updates
>>file
>>systems to be scheduled for writing out to all file systems.
>>
>>The writing, although scheduled, is not necessarily complete upon return
>>from
>>sync().
>></quote>
>>
>
> "scheduled for writing out"? Isn't that done at the time any
> file/filesystem calls are made? Unless I'm missing something, that quote
> translates to, "sync() does nothing".
Or at least "sync() isn't guaranteed to do anything". Yes, it's extremely
vague. I guess we could consider Cygwin's current implementation as conforming.
:) Which is consistent with Corinna's comments.
Cheers
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list