if (!Tfuzzrawfile) Tfailed("fdopen ADNS_TEST_FUZZRAW_DUMP_FD");
}
-static void FR_write(void *p, size_t sz) {
+static void FR_write(const void *p, size_t sz) {
if (!Tfuzzrawfile) return;
ssize_t got = fwrite(p,1,sz,Tfuzzrawfile);
if (ferror(Tfuzzrawfile)) Tfailed("write fuzzraw output file");
struct timeval delta;
memset(&delta,0,sizeof(delta));
timersub(¤ttime, &previously, &delta);
+ previously = currenttime;
FR_WRITE(delta);
}
vb2.buf[amtread]= 0;
if (memcmp(vb2.buf," $1=",hm_r_offset)) Psyntax("syscall reply mismatch");
+#ifdef FUZZRAW_SYNC
+ FR_WRITE("$1");
+#endif
+
m4_define(`hm_rv_check_errno',`
if (vb2.buf[hm_r_offset] == hm_squoteEhm_squote) {
int e;
Psyntax("fcntl flags not O_NONBLOCK|... or ~O_NONBLOCK&...");
}
} else if (cmd == F_SETFL) {
- hm_rv_succfail
+ hm_rv_check_success
} else {
Psyntax("fcntl not F_GETFL or F_SETFL");
}