#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
#include <ccan/hash/hash.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
#include "private.h" // For NTDB_TOPLEVEL_HASH_BITS
#include <ccan/hash/hash.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "ntdb.h"
#include "tap-interface.h"
#include "logging.h"
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
static bool test_records(struct ntdb_context *ntdb)
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
static bool add_records(struct ntdb_context *ntdb)
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
#include <ccan/hash/hash.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include <assert.h>
#include "logging.h"
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
static enum NTDB_ERROR parse(NTDB_DATA key, NTDB_DATA data, NTDB_DATA *expected)
#include "private.h" // struct ntdb_context
#include "ntdb.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include <stdlib.h>
#include "logging.h"
#include "private.h" // struct ntdb_context
#include "ntdb.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include <stdlib.h>
#include "logging.h"
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
int main(int argc, char *argv[])
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include <stdlib.h>
#include "logging.h"
#include "private.h" // for ntdb_fcntl_unlock
#include "ntdb.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include <errno.h>
#include "logging.h"
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <stdlib.h>
-#include <stdbool.h>
-#include <stdarg.h>
-#include <unistd.h>
#include "external-agent.h"
#include "logging.h"
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <stdlib.h>
-#include <stddef.h>
#include "logging.h"
int main(int argc, char *argv[])
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
int main(int argc, char *argv[])
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
#define NUM_TESTS 1000
#include "config.h"
#include "ntdb.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
#include "../private.h" /* To establish size, esp. for NTDB_INTERNAL dbs */
/* Make sure write operations fail during ntdb_parse(). */
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
static struct ntdb_context *ntdb;
#include "private.h" // for ntdb_context
#include "ntdb.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
int main(int argc, char *argv[])
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
#define NUM_RECORDS 1000
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <stdlib.h>
#include "logging.h"
#define NUM_RECORDS 1000
*/
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <unistd.h>
-#include <stdlib.h>
#include "logging.h"
static bool am_child = false;
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include "system/wait.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/time.h>
-#include <fcntl.h>
#include <limits.h>
-#include <errno.h>
#include "logging.h"
#include "external-agent.h"
/* Another test revealed that we lost an entry. This reproduces it. */
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include <ccan/hash/hash.h>
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
#define NUM_RECORDS 1189
#include "config.h"
#include "ntdb.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include <stdlib.h>
#include "logging.h"
#include "../private.h"
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <stdlib.h>
#include "logging.h"
#define MAX_SIZE 10000
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
#include "logging.h"
int main(int argc, char *argv[])
#include "config.h"
#include "ntdb.h"
+#include "private.h"
#include "tap-interface.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <stdlib.h>
#include "logging.h"
int main(int argc, char *argv[])