[PATCH] fsync applet

Rob Landley rob at landley.net
Wed Jun 17 21:02:53 UTC 2009


On Thursday 11 June 2009 12:54:47 Cathey, Jim wrote:
> For what it's worth, once upon a time I used a system
> where sync(1) had a -f <file> option whereupon it
> would only sync the volume upon which the file lay.
> I don't know if this system was alone in having such
> an option, certainly back in the day there was a lot
> of cross-pollination.  That's not fsync, anyway, so
> perhaps a separate applet is more appropriate.
>
> -- Jim

Why do you need a -f option?  The normal sync takes no arguments (and ignores 
any it gets, the gnu version actually explicitly _says_ "sync: ignoring all 
arguments").  So just add the ability to list files on the command line, 
iterate through and do an fsync() on those or do a sync() if there aren't any.  
And then if you like, add fsync as a synonym. :)

Rob
-- 
Latency is more important than throughput. It's that simple. - Linus Torvalds


More information about the busybox mailing list