summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2011-07-25 16:50:07 +0000
committerPierre Joye <pajoye@php.net>2011-07-25 16:50:07 +0000
commit090bfcdfe197165ba3dd7125d4ef48866fc769a7 (patch)
tree464eceabf539fcca6f057cfa9b755c983c9ee372 /UPGRADING.INTERNALS
parenta06539a10d1ca6f83804115ce34b27b25ea77b8a (diff)
downloadphp-git-090bfcdfe197165ba3dd7125d4ef48866fc769a7.tar.gz
- add expand_filepath_with_mode (not used anywhere yet but will be used for file ops (fopen&co) to avoid extra links resolution and other non required ops on open
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS4
1 files changed, 4 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index a230a4db26..e9d0adf554 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -11,6 +11,7 @@ UPGRADE NOTES - PHP X.Y
f. streams that enclose private streams
g. leak_variable
h. API Signature changes
+ i. new TSRM function expand_filepath_with_mode
2. Build system changes
a. Unix build system changes
@@ -184,6 +185,9 @@ it increments the refcounts of those objects instead.
. php_unescape_html_entities
PHPAPI char *php_unescape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC);
+ i.
+ PHPAPI char *expand_filepath_with_mode(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len, int realpath_mode TSRMLS_DC);
+ expand_filepath_with_mode lets define how realpath will behave, using one of the existing mode: CWD_EXPAND , CWD_FILEPATH or CWD_REALPATH.
========================
2. Build system changes