diff options
-rw-r--r-- | ext/posix/config.m4 | 2 | ||||
-rw-r--r-- | ext/posix/posix.c | 3 |
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) |