missing m4
authorMichael Wallner <mike@php.net>
Tue, 26 Jan 2016 07:40:26 +0000 (08:40 +0100)
committerMichael Wallner <mike@php.net>
Tue, 26 Jan 2016 07:40:26 +0000 (08:40 +0100)
m4/ndbm.m4 [new file with mode: 0644]

diff --git a/m4/ndbm.m4 b/m4/ndbm.m4
new file mode 100644 (file)
index 0000000..1005722
--- /dev/null
@@ -0,0 +1,25 @@
+PSI_CHECK_NDBM() {
+       AC_CHECK_HEADERS(ndbm.h)
+       
+       PHP_CHECK_FUNC_LIB(dbm_open, gdbm_compat)
+       
+       PSI_STRUCT(datum, [
+               void *dptr,
+               int dsize]
+       )
+       
+       PSI_OPAQUE_TYPE(DBM)
+       
+       PSI_CONST(DBM_INSERT, int)
+       PSI_CONST(DBM_REPLACE, int)
+       
+       PSI_DECL(void dbm_clearerr, [(DBM *db)])
+       PSI_DECL(void dbm_close, [(DBM *db)])
+       PSI_DECL(int dbm_delete, [(DBM *db, datum key)])
+       PSI_DECL(int dbm_error, [(DBM *db)])
+       PSI_DECL(datum dbm_fetch, [(DBM *db, datum key)])
+       PSI_DECL(datum dbm_firstkey, [(DBM *db)])
+       PSI_DECL(datum dbm_nextkey, [(DBM *db)])
+       PSI_DECL(DBM *dbm_open, [(char *file, int open_flags, mode_t file_mode)])
+       PSI_DECL(int dbm_store, [(DBM *db, datum key, datum content, int store_mode)])
+}
\ No newline at end of file