X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=regress%2Fhcommon.c;h=ff984fecd1cd8d0924ce7f1323a92e9588e3211a;hb=fa1b90e57a41a62f53f2b7a99621ae8b1348de77;hp=4a6293ae4fad5a14ba639375bf82e2728c28c740;hpb=237ce71042451bd1b4039b01cd769fc187750246;p=adns.git diff --git a/regress/hcommon.c b/regress/hcommon.c index 4a6293a..ff984fe 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"); @@ -274,7 +289,7 @@ void Hexit(int rv) { if (mallocedlist.head) { fprintf(stderr,"adns test harness: memory leaked:"); for (loopnode=mallocedlist.head; loopnode; loopnode=loopnode->next) - fprintf(stderr," %lu(%lu)",loopnode->count,(unsigned long)loopnode->sz); + fprintf(stderr," %lu",loopnode->count); putc('\n',stderr); if (ferror(stderr)) exit(-1); }