tdb: don't use err.h in tests.
[samba.git] / lib / tdb / test / external-agent.c
index 4e2d911f5b328097095bcb18d76834be0a0f44e6..139de76f9ad0dc3e474a25828ef872870cd200a6 100644 (file)
@@ -4,14 +4,13 @@
 #include <sys/types.h>
 #include <sys/wait.h>
 #include <unistd.h>
-#include <err.h>
 #include <fcntl.h>
 #include <stdlib.h>
 #include <limits.h>
 #include <string.h>
 #include <errno.h>
 #include "../common/tdb_private.h"
-#include <ccan/tap/tap.h>
+#include "tap-interface.h"
 #include <stdio.h>
 #include <stdarg.h>
 
@@ -138,7 +137,7 @@ struct agent *prepare_external_agent(void)
                result = do_operation(name[0], name+1);
                if (write(response[1], &result, sizeof(result))
                    != sizeof(result))
-                       err(1, "Writing response");
+                       abort();
        }
        exit(0);
 }