X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/c734017077f26a0564a8e91366449dac23695065..c2180d3ea35c927a38165d149bfe18f57fe6b99e:/regress/hcommon.c diff --git a/regress/hcommon.c b/regress/hcommon.c index cd35309..3466ec9 100644 --- a/regress/hcommon.c +++ b/regress/hcommon.c @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #include @@ -28,10 +29,12 @@ const struct Terrno Terrnos[]= { { "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; @@ -90,6 +93,20 @@ void Qconnect( int fd , const struct sockaddr *addr , int addrlen ) { Tvba(" addr="); Tvbaddr(addr,addrlen); Q_vb(); } +void Qbind( int fd , const struct sockaddr *addr , int addrlen ) { + vb.used= 0; + Tvba("bind"); + Tvbf(" fd=%d",fd); + Tvba(" addr="); Tvbaddr(addr,addrlen); + Q_vb(); +} +void Qlisten( int fd , int backlog ) { + vb.used= 0; + Tvba("listen"); + Tvbf(" fd=%d",fd); + Tvbf(" backlog=%d",backlog); + Q_vb(); +} void Qclose( int fd ) { vb.used= 0; Tvba("close");