X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=regress%2Fhcommon.c;fp=regress%2Fhcommon.c;h=3466ec98025648f29faff2be6bace386885734a7;hp=4a6293ae4fad5a14ba639375bf82e2728c28c740;hb=87dd63455668503e4f929e741856a3cfc880d570;hpb=52888ec6fd5f8b3afbf59dfae2c269829f757149 diff --git a/regress/hcommon.c b/regress/hcommon.c index 4a6293a..3466ec9 100644 --- a/regress/hcommon.c +++ b/regress/hcommon.c @@ -34,6 +34,7 @@ const struct Terrno Terrnos[]= { }; static vbuf vbw; int Hgettimeofday(struct timeval *tv, struct timezone *tz) { + Tensurerecordfile(); Tmust("gettimeofday","tz",!tz); *tv= currenttime; return 0; @@ -92,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");