HP-UX 11i and largefiles on rsync 2.6.2

Chris Shoemaker c.shoemaker at cox.net
Thu Jul 29 06:59:42 GMT 2004


On Wed, Jul 28, 2004 at 10:57:58AM -0700, Steve Bonds wrote:
> > HP-UX?
> 
> Alas, no.  The mkstemp man page suggests using tmpfile() instead, which
> generally means that HP won't fix any problems.
> 
> ----- mktemp(3C)
>     Remarks:
>       These functions are provided solely for backward compatibility and
>       importability of applications, and are not recommended for new
>       applications where portability is important.  For portable
>       applications, use tmpfile() instead (see tmpfile(3S)).
> -----

Maybe we should follow this advice.

> 
> The tempnam()/tmpfile() combination seems particularly difficult to use
> compared with mkstemp().  I especially liked this warning:
> 
> ----- tmpnam(3S)
> WARNINGS
>    Between the time a file name is created and the file is opened, it is
>    possible for some other process to create a file with the same name.
>    This can never happen if that other process is using these functions
>    or mktemp, and the file names are chosen such that duplication by
>    other means is unlikely.
> -----

Can we use tmpfile without tmpname?
-chris

> 
> At least HP documents their race conditions, eh?  :(
> 
>   -- Steve
> -- 
> To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
> Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html


More information about the rsync mailing list