-#include <arpa/inet.h>
+#include <assert.h>
#include <errno.h>
-#include <stdio.h>
+#include <netinet/in.h>
#include <stdlib.h>
+#include <string.h>
#include <unistd.h>
#include <string>
#include <vector>
-#include "state.pb.h"
#include "log.h"
#include "metacube.h"
+#include "state.pb.h"
#include "stream.h"
#include "util.h"
// Create a new, empty data file.
data_fd = make_tempfile("");
+ if (data_fd == -1) {
+ exit(1);
+ }
backlog_size = new_size;
// Now cheat a bit by rewinding, and adding all the old data back.