The manpages for the various ways of creating a temporary file from C are a bit
scary...

tmpnam(3): "Never use this function. Use mkstemp(3) or tmpfile(3) instead."
mktemp(3): "Never  use  mktemp()."
tempnam(3): "Never use this function. Use mkstemp(3) or tmpfile(3) instead."
mkstemp(3): "Don't use this function, use tmpfile(3) instead."
tmpfile(3): Not suitable for most applications, because it generates a 
FILE* and nothing else.

tmpfile(1): "tempfile  creates  a  temporary  file  in a safe manner.
It uses tempnam(3) to choose the name and opens it with O_RDWR | O_CREAT | 
O_EXCL."

I'm guessing that the dire warning on tempnam(3) is overblown.
Am I right?

-- 
Nathanael Nerode  <[EMAIL PROTECTED]>

Make sure your vote will count.
http://www.verifiedvoting.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to