Displaying 1 result from an estimated 1 matches for "scriptxxxxxx".
2019 Jul 03
1
[libnbd PATCH] tests: Make errors more robust under load
...@@ -24,6 +24,8 @@
#include <stdlib.h>
#include <string.h>
#include <errno.h>
+#include <unistd.h>
+#include <sys/stat.h>
#include <libnbd.h>
@@ -53,15 +55,73 @@ check (int experr, const char *prefix)
}
}
+static char script[] = "/tmp/libnbd-errors-scriptXXXXXX";
+static char witness[] = "/tmp/libnbd-errors-witnessXXXXXX";
+static int script_fd = -1, witness_fd = -1;
+
+static void
+cleanup (void)
+{
+ if (script_fd != -1) {
+ if (script_fd >= 0)
+ close (script_fd);
+ unlink (script);
+ }
+ if (witness_fd >= 0) {
+ c...