Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
}
#ifdef FUZZRAW_SYNC
- static const char sync_expect[]= "$1";
+ hm_fr_syscall_ident($'`1)
static char sync_got[sizeof(sync_expect)];
Psync(sync_expect, sync_got, sizeof(sync_got), "sync lost: exp=$1");
#endif
m4_define(`hm_arg_bytes_out', `$'`4')
m4_define(`hm_arg_addr_out', `*$'`2')
')
+
+m4_define(`hm_fr_syscall_ident',`
+ static const char sync_expect[sizeof("$1")]= "$1\xee";
+')
if (memcmp(vb2.buf," $1=",hm_r_offset)) Psyntax("syscall reply mismatch");
#ifdef FUZZRAW_SYNC
- FR_WRITE("$1");
+ hm_fr_syscall_ident($1)
+ FR_WRITE(sync_expect);
#endif
m4_define(`hm_rv_check_errno',`