X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=regress%2Fhcommon.c.m4;h=17f6955a84cc122c3593799a733dc2b1c3907284;hb=c227e3bcc4a3d9e4a076e19976f8b2bb153143e7;hp=b18cb4ec8ec1d9228a6233364b18ac37ee5b7c00;hpb=3d5cde09d167be1609d27d0d93de2096250a310c;p=adns.git diff --git a/regress/hcommon.c.m4 b/regress/hcommon.c.m4 index b18cb4e..17f6955 100644 --- a/regress/hcommon.c.m4 +++ b/regress/hcommon.c.m4 @@ -7,7 +7,7 @@ m4_dnl Copyright (C) 1997-2000 Ian Jackson m4_dnl m4_dnl It is part of adns, which is m4_dnl Copyright (C) 1997-2000 Ian Jackson -m4_dnl Copyright (C) 1999 Tony Finch +m4_dnl Copyright (C) 1999-2000 Tony Finch m4_dnl m4_dnl This program is free software; you can redistribute it and/or modify m4_dnl it under the terms of the GNU General Public License as published by @@ -25,15 +25,19 @@ m4_dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. m4_include(hmacros.i4) -#include #include #include #include +#include +#include #include #include #include +#include +#include + #include "harness.h" #include "internal.h" @@ -54,14 +58,17 @@ const struct Terrno Terrnos[]= { { "ENOSPC", ENOSPC }, { "EWOULDBLOCK", EWOULDBLOCK }, { "EHOSTUNREACH", EHOSTUNREACH }, + { "ECONNRESET", ECONNRESET }, { "ECONNREFUSED", ECONNREFUSED }, { "EPIPE", EPIPE }, + { "ENOTSOCK", ENOTSOCK }, { 0, 0 } }; static vbuf vbw; int Hgettimeofday(struct timeval *tv, struct timezone *tz) { + Tensurerecordfile(); Tmust("gettimeofday","tz",!tz); *tv= currenttime; return 0; @@ -118,8 +125,9 @@ void Q$1(hm_args_massage($3,void)) { } ') -m4_include(`hsyscalls.i4') +m4_define(`hm_specsyscall', `') +m4_include(`hsyscalls.i4') void Tvbaddr(const struct sockaddr *addr, int len) { const struct sockaddr_in *ai= (const struct sockaddr_in*)addr;