~mdw
/
adns
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
regression tests for srv, part 1
[adns]
/
regress
/
hcommon.c.m4
diff --git
a/regress/hcommon.c.m4
b/regress/hcommon.c.m4
index
2238cda
..
d31ad90
100644
(file)
--- a/
regress/hcommon.c.m4
+++ b/
regress/hcommon.c.m4
@@
-7,7
+7,7
@@
m4_dnl Copyright (C) 1997-2000 Ian Jackson <ian@davenant.greenend.org.uk>
m4_dnl
m4_dnl It is part of adns, which is
m4_dnl Copyright (C) 1997-2000 Ian Jackson <ian@davenant.greenend.org.uk>
m4_dnl
m4_dnl It is part of adns, which is
m4_dnl Copyright (C) 1997-2000 Ian Jackson <ian@davenant.greenend.org.uk>
-m4_dnl Copyright (C) 1999 Tony Finch <dot@dotat.at>
+m4_dnl Copyright (C) 1999
-2000
Tony Finch <dot@dotat.at>
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
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
@@
-28,6
+28,7
@@
m4_include(hmacros.i4)
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
+#include <stdarg.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/socket.h>
@@
-60,12
+61,14
@@
const struct Terrno Terrnos[]= {
{ "ECONNRESET", ECONNRESET },
{ "ECONNREFUSED", ECONNREFUSED },
{ "EPIPE", EPIPE },
{ "ECONNRESET", ECONNRESET },
{ "ECONNREFUSED", ECONNREFUSED },
{ "EPIPE", EPIPE },
+ { "ENOTSOCK", ENOTSOCK },
{ 0, 0 }
};
static vbuf vbw;
int Hgettimeofday(struct timeval *tv, struct timezone *tz) {
{ 0, 0 }
};
static vbuf vbw;
int Hgettimeofday(struct timeval *tv, struct timezone *tz) {
+ Tensurerecordfile();
Tmust("gettimeofday","tz",!tz);
*tv= currenttime;
return 0;
Tmust("gettimeofday","tz",!tz);
*tv= currenttime;
return 0;
@@
-122,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;
void Tvbaddr(const struct sockaddr *addr, int len) {
const struct sockaddr_in *ai= (const struct sockaddr_in*)addr;
@@
-305,9
+309,14
@@
void Hexit(int rv) {
if (mallocedlist.head) {
fprintf(stderr,"adns test harness: memory leaked:");
for (loopnode=mallocedlist.head; loopnode; loopnode=loopnode->next)
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);
}
exit(rv);
}
putc('\n',stderr);
if (ferror(stderr)) exit(-1);
}
exit(rv);
}
+
+pid_t Hgetpid(void) {
+ return 2264; /* just some number */
+}
+