Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!att!chinet!les From: les@chinet.chi.il.us (Leslie Mikesell) Newsgroups: comp.unix.wizards Subject: Re: What kinds of things would you want in the GNU OS? Message-ID: <8561@chinet.chi.il.us> Date: 26 May 89 19:44:56 GMT References: <106326@sun.Eng.Sun.COM> <31756@bu-cs.BU.EDU> <4613@psuvax1.cs.psu.edu> Reply-To: les@chinet.chi.il.us (Leslie Mikesell) Organization: Chinet - Public Access Unix Lines: 16 In article <4613@psuvax1.cs.psu.edu> schwartz@shire.cs.psu.edu (Scott Schwartz) writes: [RE: GNU] >[For those who missed it, unix++ virtualizes the file access system by >extending open() to include modes O_NONE, O_EXEC, and O_CHANGE, and by >adding system calls fchdir, fexec, etc.] How about an open mode of O_NOSYNC that would mean that the file is temporary and there is no need to flush the buffers to disk except when the space must be re-used. This should automatically be set for pipes and for blocks whose file has been deleted before closing. Perhaps the mode should be inherited from the directory also. How much system time is wasted flushing buffers to /tmp that nothing ever intends to re-use? Les Mikesell