Bill Landry wrote:

> I have read that standards since POSIX.1-1988 onwards have imposed
> atomicity requirements on rename (mv) that effectively require it to be
> a system call.  The Open Group Base Specifications Issue 7 states:
> 
> "This rename() function is equivalent for regular files to that defined
> by the ISO C standard. Its inclusion here expands that definition to
> include actions on directories and specifies behavior when the new
> parameter names a file that already exists. That specification requires
> that the action of the function be atomic."
> 
> For reference, see:
> 
> http://www.opengroup.org/onlinepubs/9699919799/functions/rename.html
> 
> So why not just use mv, since mv is simply a rename (see man rename and
> man mv).

Between file systems? That's a good trick.

dp
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to