From: Ian Jackson Date: Sun, 27 Nov 2016 22:03:30 +0000 (+0000) Subject: regress: fuzzraw: Break out syscall_sync X-Git-Tag: adns-1.6.0~44 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=commitdiff_plain;h=19b6098efffe641c8d8cc84cdce35025bd8f58fe regress: fuzzraw: Break out syscall_sync No functional change Signed-off-by: Ian Jackson --- diff --git a/regress/hfuzzraw.c.m4 b/regress/hfuzzraw.c.m4 index 8229355..fa5155b 100644 --- a/regress/hfuzzraw.c.m4 +++ b/regress/hfuzzraw.c.m4 @@ -196,6 +196,13 @@ static void Psync(const char *exp, char *got, size_t sz, const char *what) { if (memcmp(exp,got,sz)) Pformat(what); } #endif +m4_define(`syscall_sync',` +#ifdef FUZZRAW_SYNC + 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 +') #ifdef HAVE_POLL static void Ppollfds(struct pollfd *fds, int nfds, int *r_io) { @@ -245,11 +252,7 @@ int H$1(hm_args_massage($3,void)) { Q$1(hm_args_massage($3)); } -#ifdef FUZZRAW_SYNC - 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 + syscall_sync($'`1) m4_define(`hm_rv_succfail',` r= P_succfail();