Skip to content

Commit 9990dbf

Browse files
committed
add stub.php and type hints
1 parent 315ef96 commit 9990dbf

26 files changed

+905
-1710
lines changed

config.m4

+5-10
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,14 @@ PHP_ARG_WITH([libbe],
44
[Include libbe support])])
55

66
if test "$PHP_LIBBE" != "no"; then
7-
dnl libnvpair
8-
PHP_DEFINE(NEED_SOLARIS_BOOLEAN)
9-
PHP_ADD_INCLUDE(/sys/contrib/openzfs/include)
10-
PHP_ADD_INCLUDE(/usr/src/sys/contrib/openzfs/include/os/freebsd/spl)
11-
PHP_ADD_INCLUDE(/usr/src/sys/contrib/openzfs/include/os/freebsd)
12-
PHP_ADD_INCLUDE(/usr/src/sys/cddl/compat/opensolaris)
13-
PHP_ADD_LIBRARY_WITH_PATH(nvpair, /lib, LIBBE_SHARED_LIBADD)
7+
PHP_ADD_INCLUDE(/usr/src/sys/contrib/openzfs/include)
8+
PHP_ADD_INCLUDE(/usr/src/sys/contrib/openzfs/lib/libspl/include)
149

15-
dnl libbe
16-
PHP_ADD_INCLUDE(/usr/include)
1710
PHP_ADD_LIBRARY_WITH_PATH(be, /lib, LIBBE_SHARED_LIBADD)
11+
PHP_ADD_LIBRARY_WITH_PATH(nvpair, /lib, LIBBE_SHARED_LIBADD)
1812

19-
PHP_NEW_EXTENSION(libbe, libbe.c, $ext_shared,, -DNEED_SOLARIS_BOOLEAN)
13+
PHP_LIBBE_CFLAGS="-include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h -DHAVE_ISSETUGID -include ${SRCTOP}/sys/modules/zfs/zfs_config.h"
14+
PHP_NEW_EXTENSION(libbe, libbe.c, $ext_shared,, $PHP_LIBBE_CFLAGS)
2015

2116
PHP_SUBST(LIBBE_SHARED_LIBADD)
2217
fi

0 commit comments

Comments
 (0)