]> granicus.if.org Git - php/commitdiff
- use php_sys_readlink
authorPierre Joye <pajoye@php.net>
Mon, 13 Sep 2010 09:30:07 +0000 (09:30 +0000)
committerPierre Joye <pajoye@php.net>
Mon, 13 Sep 2010 09:30:07 +0000 (09:30 +0000)
TSRM/tsrm_virtual_cwd.c
ext/standard/link.c

index a6bdc8d393c1ad8ad92efd7f3ec654373a56b4fe..dd882e623637af4b3112c41e051e5beda5b89088 100644 (file)
@@ -1006,7 +1006,7 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i
                memcpy(tmp, path, len+1);
 
                if (save && S_ISLNK(st.st_mode)) {
-                       if (++(*ll) > LINK_MAX || (j = readlink(tmp, path, MAXPATHLEN)) < 0) {
+                       if (++(*ll) > LINK_MAX || (j = php_sys_readlink(tmp, path, MAXPATHLEN)) < 0) {
                                /* too many links or broken symlinks */
                                tsrm_free_alloca(tmp, use_heap);
                                return -1;
index 7029a20d02532d96791aa63308ef12b0d5d09154..65e7d2fe06bff42cdeb52dccaf5ecdbe20720f8a 100644 (file)
@@ -67,7 +67,7 @@ PHP_FUNCTION(readlink)
                RETURN_FALSE;
        }
 
-       ret = readlink(link, buff, MAXPATHLEN-1);
+       ret = php_sys_readlink(link, buff, MAXPATHLEN-1);
 
        if (ret == -1) {
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", strerror(errno));