summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2005-06-06 22:04:14 +0000
committerWez Furlong <wez@php.net>2005-06-06 22:04:14 +0000
commitf9de2a3dbd72d4ad79395ddadd7ea55b96d9d9aa (patch)
tree2c0888b7f65d3a2304f13939c48ab99478ab81a3
parent61e9d432d9b4e641f81e7e30166be7ec88600bac (diff)
downloadphp-git-f9de2a3dbd72d4ad79395ddadd7ea55b96d9d9aa.tar.gz
fix build on Solaris
-rw-r--r--ext/posix/config.m42
-rw-r--r--ext/posix/posix.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/ext/posix/config.m4 b/ext/posix/config.m4
index aa24907bc8..9bd6fdb5c5 100644
--- a/ext/posix/config.m4
+++ b/ext/posix/config.m4
@@ -9,5 +9,7 @@ if test "$PHP_POSIX" = "yes"; then
AC_DEFINE(HAVE_POSIX, 1, [whether to include POSIX-like functions])
PHP_NEW_EXTENSION(posix, posix.c, $ext_shared)
+ AC_CHECK_HEADERS(sys/mkdev.h)
+
AC_CHECK_FUNCS(seteuid setegid setsid getsid setpgid getpgid ctermid mkfifo mknod getrlimit getlogin getgroups)
fi
diff --git a/ext/posix/posix.c b/ext/posix/posix.c
index 7bee3d22e2..9558f0bb49 100644
--- a/ext/posix/posix.c
+++ b/ext/posix/posix.c
@@ -44,6 +44,9 @@
#include <errno.h>
#include <grp.h>
#include <pwd.h>
+#if HAVE_SYS_MKDEV_H
+# include <sys/mkdev.h>
+#endif
ZEND_DECLARE_MODULE_GLOBALS(posix)