kalle Thu, 23 Sep 2010 04:13:36 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=303708
Log:
Added TSRMLS macros into php_get_current_user()
Changed paths:
UU php/php-src/trunk/UPGRADING.INTERNALS
U php/php-src/trunk/ext/mysql/php_mysql.c
U php/php-src/trunk/ext/mysqlnd/mysqlnd.c
U php/php-src/trunk/ext/soap/php_sdl.c
U php/php-src/trunk/ext/standard/basic_functions.c
U php/php-src/trunk/main/main.c
U php/php-src/trunk/main/php.h
Modified: php/php-src/trunk/UPGRADING.INTERNALS
===================================================================
--- php/php-src/trunk/UPGRADING.INTERNALS 2010-09-23 04:08:34 UTC (rev
303707)
+++ php/php-src/trunk/UPGRADING.INTERNALS 2010-09-23 04:13:36 UTC (rev
303708)
@@ -96,3 +96,7 @@
. popen_ex (win32)
TSRM_API FILE *popen_ex(const char *command, const char *type, const char
*cwd, char *env TSRMLS_DC);
+
+. php_get_current_user
+ PHPAPI php_get_current_user(TSRMLS_D)
+ Call: char *user = php_get_current_user(TSRMLS_C);
\ No newline at end of file
Property changes on: php/php-src/trunk/UPGRADING.INTERNALS
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: php/php-src/trunk/ext/mysql/php_mysql.c
===================================================================
--- php/php-src/trunk/ext/mysql/php_mysql.c 2010-09-23 04:08:34 UTC (rev
303707)
+++ php/php-src/trunk/ext/mysql/php_mysql.c 2010-09-23 04:13:36 UTC (rev
303708)
@@ -735,7 +735,7 @@
php_error_docref(NULL TSRMLS_CC, E_NOTICE, "SQL safe
mode in effect - ignoring host/user/password information");
}
host_and_port=passwd=NULL;
- user=php_get_current_user();
+ user=php_get_current_user(TSRMLS_C);
hashed_details_length = spprintf(&hashed_details, 0,
"mysql__%s_", user);
client_flags = CLIENT_INTERACTIVE;
} else {
Modified: php/php-src/trunk/ext/mysqlnd/mysqlnd.c
===================================================================
--- php/php-src/trunk/ext/mysqlnd/mysqlnd.c 2010-09-23 04:08:34 UTC (rev
303707)
+++ php/php-src/trunk/ext/mysqlnd/mysqlnd.c 2010-09-23 04:13:36 UTC (rev
303708)
@@ -27,8 +27,6 @@
#include "mysqlnd_statistics.h"
#include "mysqlnd_charset.h"
#include "mysqlnd_debug.h"
-/* for php_get_current_user() */
-#include "ext/standard/basic_functions.h"
/*
TODO :
Modified: php/php-src/trunk/ext/soap/php_sdl.c
===================================================================
--- php/php-src/trunk/ext/soap/php_sdl.c 2010-09-23 04:08:34 UTC (rev
303707)
+++ php/php-src/trunk/ext/soap/php_sdl.c 2010-09-23 04:13:36 UTC (rev
303708)
@@ -3192,7 +3192,7 @@
unsigned char digest[16];
int len = strlen(SOAP_GLOBAL(cache_dir));
time_t cached;
- char *user = php_get_current_user();
+ char *user = php_get_current_user(TSRMLS_C);
int user_len = user ? strlen(user) + 1 : 0;
md5str[0] = '\0';
Modified: php/php-src/trunk/ext/standard/basic_functions.c
===================================================================
--- php/php-src/trunk/ext/standard/basic_functions.c 2010-09-23 04:08:34 UTC
(rev 303707)
+++ php/php-src/trunk/ext/standard/basic_functions.c 2010-09-23 04:13:36 UTC
(rev 303708)
@@ -4471,7 +4471,7 @@
return;
}
- RETURN_STRING(php_get_current_user(), 1);
+ RETURN_STRING(php_get_current_user(TSRMLS_C), 1);
}
/* }}} */
Modified: php/php-src/trunk/main/main.c
===================================================================
--- php/php-src/trunk/main/main.c 2010-09-23 04:08:34 UTC (rev 303707)
+++ php/php-src/trunk/main/main.c 2010-09-23 04:13:36 UTC (rev 303708)
@@ -1087,10 +1087,9 @@
/* {{{ php_get_current_user
*/
-PHPAPI char *php_get_current_user(void)
+PHPAPI char *php_get_current_user(TSRMLS_D)
{
struct stat *pstat;
- TSRMLS_FETCH();
if (SG(request_info).current_user) {
return SG(request_info).current_user;
Modified: php/php-src/trunk/main/php.h
===================================================================
--- php/php-src/trunk/main/php.h 2010-09-23 04:08:34 UTC (rev 303707)
+++ php/php-src/trunk/main/php.h 2010-09-23 04:13:36 UTC (rev 303708)
@@ -329,7 +329,7 @@
PHPAPI int php_mergesort(void *base, size_t nmemb, register size_t size, int
(*cmp)(const void *, const void * TSRMLS_DC) TSRMLS_DC);
PHPAPI void php_register_pre_request_shutdown(void (*func)(void *), void
*userdata);
PHPAPI void php_com_initialize(TSRMLS_D);
-PHPAPI char *php_get_current_user(void);
+PHPAPI char *php_get_current_user(TSRMLS_D);
END_EXTERN_C()
/* PHP-named Zend macro wrappers */
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php