Loading...
--- Libc/Libc-1725.40.4/include/ndbm.h
+++ Libc/Libc-498/include/ndbm.h
@@ -61,12 +61,17 @@
#ifndef _NDBM_H_
#define _NDBM_H_
-#include <_bounds.h>
#include <_types.h>
-#include <sys/_types/_mode_t.h>
-#include <sys/_types/_size_t.h>
-_LIBC_SINGLE_BY_DEFAULT()
+#ifndef _MODE_T
+typedef __darwin_mode_t mode_t;
+#define _MODE_T
+#endif
+
+#ifndef _SIZE_T
+#define _SIZE_T
+typedef __darwin_size_t size_t;
+#endif
#if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))
/* Map dbm interface onto db(3). */
@@ -87,7 +92,7 @@
#endif
typedef struct {
- void *_LIBC_SIZE(dsize) dptr;
+ void *dptr;
size_t dsize;
} datum;