]> git.sesse.net Git - plocate/blobdiff - database-builder.h
Compile on systems without O_TMPFILE.
[plocate] / database-builder.h
index 97188e131e3c800b16585396c9d9cdae9e2493b5..2a56e11093cbe26c4823c82642ebb59ddb4386cc 100644 (file)
@@ -4,6 +4,7 @@
 #include "db.h"
 
 #include <chrono>
+#include <fcntl.h>
 #include <memory>
 #include <random>
 #include <stddef.h>
@@ -110,6 +111,9 @@ public:
 private:
        FILE *outfp;
        std::string outfile;
+#ifndef O_TMPFILE
+       std::string temp_filename;
+#endif
        Header hdr;
        const int block_size;
        std::chrono::steady_clock::time_point corpus_start;