Re: Bug #11645 Updated: tempnam( ) does not use TMP environment variable

From: Date: Sun, 24 Jun 2001 21:15:43 +0000
Subject: Re: Bug #11645 Updated: tempnam( ) does not use TMP environment variable
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-57874@lists.php.net to get a copy of this message
<sniper@php.net> wrote in message news:20010624210211.5171.qmail@php2.chek.com... > ID: 11645 > Updated by: sniper > Reported By: jlim@natsoft.com.my > Old-Status: Open > Status: Analyzed > Old-Bug Type: Filesystem function related > Bug Type: Documentation problem > Operating system: > PHP Version: 4.0.6 > Assigned To: > Comments: > > This is documentation problem. The given path takes precedence over TMPDIR environment variable > (not TMP environment variable as it is in docs) This should be platform dependent. On Win32 it's usually TEMP (or TMP too with later wdozes) environment variable which specifies the location of directory for temporary files. TMPDIR is used on linux (maybe other *nix too, don't know - propably). This is suggestion for implementation/documentation change. lenar. > > From php4/main/php_open_temporary_file.c: > > /* {{{ php_open_temporary_file > * > * Unlike tempnam(), the supplied dir argument takes precedence > * over the TMPDIR environment variable > * This function should do its best to return a file pointer to a newly created > * unique file, on every platform. > */ > > This makes the function behave the same way on every system. > > > Previous Comments: > --------------------------------------------------------------------------- > > [2001-06-24 14:17:51] jlim@natsoft.com.my > The PHP manual states: > > The behaviour of the tempnam() function is system dependent. On Windows the TMP environment > variable will override the dir parameter. > > However testing the following when my TMP env variable is set to WINDOWSTMP: > > print tempnam('/','z') > > the result is: > > C:zB312.TMP > > This used to work fine in PHP 4.0.4pl1. > > Thanks again, John > > > > > --------------------------------------------------------------------------- > > > > ATTENTION! Do NOT reply to this email! > To reply, use the web interface found at > http://bugs.php.net/?id=11645&edit=2 > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.dev (#57874) next »