Date: Mon, 8 Jun 1998 10:40:03 -0700 (PDT) From: Bill Fenner <fenner@parc.xerox.com> To: freebsd-bugs@FreeBSD.ORG Subject: Re: bin/4599 Message-ID: <199806081740.KAA11317@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR bin/4599; it has been noted by GNATS.
From: Bill Fenner <fenner@parc.xerox.com>
To: Heikki Suonsivu <hsu@clinet.fi>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: bin/4599
Date: Mon, 8 Jun 1998 10:36:40 PDT
I dunno how relevant the Open Group's "Single UNIX ® Specification,
Version 2" is as a standards document, but it simply says that mktemp()
takes an argument with 6 X's in it and replaces each X with a single
byte character from the portable filename character set.
It does say, however, "If a unique name cannot be created, [mktemp
returns] a null string"; ("null string" means "", not NULL). Although
mktemp() clearly needs to read the directory in order to ensure that
the name is unique, it's also fairly clear that if the directory
doesn't exist then the name is unique.
Bill
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806081740.KAA11317>
