summaryrefslogtreecommitdiff
path: root/ext/standard/filestat.c
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2006-04-10 11:56:18 +0000
committerfoobar <sniper@php.net>2006-04-10 11:56:18 +0000
commit22a8c3113bbd6e4d7015f1bffc8be5d091789566 (patch)
treea79e1297f81662862830a1147d2c9014f0b210d5 /ext/standard/filestat.c
parent8cd558757fc54da0bc998d1b1142954fd265c695 (diff)
downloadphp-git-22a8c3113bbd6e4d7015f1bffc8be5d091789566.tar.gz
MFH: - Fixed bug #36909 (ld: Undefined symbols: _lchown)
Diffstat (limited to 'ext/standard/filestat.c')
-rw-r--r--ext/standard/filestat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/standard/filestat.c b/ext/standard/filestat.c
index 93945e00b4..845b1c574d 100644
--- a/ext/standard/filestat.c
+++ b/ext/standard/filestat.c
@@ -358,7 +358,9 @@ static void php_do_chgrp(INTERNAL_FUNCTION_PARAMETERS, int do_lchgrp)
}
if (do_lchgrp) {
+#if HAVE_LCHOWN
ret = VCWD_LCHOWN(Z_STRVAL_PP(filename), -1, gid);
+#endif
} else {
ret = VCWD_CHOWN(Z_STRVAL_PP(filename), -1, gid);
}
@@ -432,7 +434,9 @@ static void php_do_chown(INTERNAL_FUNCTION_PARAMETERS, int do_lchown)
}
if (do_lchown) {
+#if HAVE_LCHOWN
ret = VCWD_LCHOWN(Z_STRVAL_PP(filename), uid, -1);
+#endif
} else {
ret = VCWD_CHOWN(Z_STRVAL_PP(filename), uid, -1);
}