#40661 [Opn->Asn]: cwd is reset when shutdown handler runs

From: Date: Thu, 23 Aug 2007 14:46:22 +0000
Subject: #40661 [Opn->Asn]: cwd is reset when shutdown handler runs
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-116555@lists.php.net to get a copy of this message
ID: 40661 Updated by: jani@php.net Reported By: derick@php.net -Status: Open +Status: Assigned -Bug Type: *General Issues +Bug Type: Apache related Operating System: Linux PHP Version: 5.2.3, 4.4.7 -Assigned To: +Assigned To: jani Previous Comments: ------------------------------------------------------------------------ [2007-07-11 12:35:37] jani@php.net Making sure this doesn't slip through the cracks..also found in PHP 5.2 ------------------------------------------------------------------------ [2007-02-27 15:00:13] derick@php.net I disagree, there is no reason why PHP can't reset the CWD to the correct directory when a shutdown handler is run. That is what I would expect to happen. ------------------------------------------------------------------------ [2007-02-27 14:54:34] tony2001@php.net See http://bugs.php.net/bug.php?id=36529 ------------------------------------------------------------------------ [2007-02-27 14:44:41] derick@php.net Description: ------------ When this script is run with the Apache1 sapi the second CWD is reset to /. This is an issue for both php 4.4.4 and php 5.2.1rc3. Reproduce code: --------------- <?php echo "CWD = ", getcwd(), "\n"; function handler() { echo "CWD = ", getcwd(), "\n"; echo dirname( __FILE__ ), "\n"; } register_shutdown_function( 'handler' ); ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40661&edit=1

« previous php.bugs (#116555) next »