From 8492f115890d56c98c1da24b9fdf26bb1b714c05 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 4 Jan 2024 20:36:02 -0300 Subject: Setup stub unit test infrastructure --- src/legacy/cuserid.c | 8 ++++++++ src/legacy/daemon.c | 8 ++++++++ src/legacy/err.c | 8 ++++++++ src/legacy/euidaccess.c | 8 ++++++++ src/legacy/ftw.c | 8 ++++++++ src/legacy/futimes.c | 8 ++++++++ src/legacy/getdtablesize.c | 8 ++++++++ src/legacy/getloadavg.c | 8 ++++++++ src/legacy/getpagesize.c | 8 ++++++++ src/legacy/getpass.c | 8 ++++++++ src/legacy/getusershell.c | 8 ++++++++ src/legacy/isastream.c | 8 ++++++++ src/legacy/lutimes.c | 8 ++++++++ src/legacy/ulimit.c | 8 ++++++++ src/legacy/utmpx.c | 8 ++++++++ src/legacy/valloc.c | 8 ++++++++ 16 files changed, 128 insertions(+) (limited to 'src/legacy') diff --git a/src/legacy/cuserid.c b/src/legacy/cuserid.c index dcaf73d4..61b57060 100644 --- a/src/legacy/cuserid.c +++ b/src/legacy/cuserid.c @@ -20,3 +20,11 @@ char *cuserid(char *buf) memcpy(buf, pw.pw_name, len+1); return buf; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/daemon.c b/src/legacy/daemon.c index 1568b1dc..b7c4161d 100644 --- a/src/legacy/daemon.c +++ b/src/legacy/daemon.c @@ -31,3 +31,11 @@ int daemon(int nochdir, int noclose) return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/err.c b/src/legacy/err.c index 0d6ab524..f0a04fd9 100644 --- a/src/legacy/err.c +++ b/src/legacy/err.c @@ -65,3 +65,11 @@ _Noreturn void errx(int status, const char *fmt, ...) verrx(status, fmt, ap); va_end(ap); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/euidaccess.c b/src/legacy/euidaccess.c index 6e1f3985..62ef047d 100644 --- a/src/legacy/euidaccess.c +++ b/src/legacy/euidaccess.c @@ -8,3 +8,11 @@ int euidaccess(const char *filename, int amode) } weak_alias(euidaccess, eaccess); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/ftw.c b/src/legacy/ftw.c index e757fc6f..5e919236 100644 --- a/src/legacy/ftw.c +++ b/src/legacy/ftw.c @@ -7,3 +7,11 @@ int ftw(const char *path, int (*fn)(const char *, const struct stat *, int), int * actually undefined, but works on all real-world machines. */ return nftw(path, (int (*)())fn, fd_limit, FTW_PHYS); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/futimes.c b/src/legacy/futimes.c index 1c19eb1f..1d80ec0f 100644 --- a/src/legacy/futimes.c +++ b/src/legacy/futimes.c @@ -12,3 +12,11 @@ int futimes(int fd, const struct timeval tv[2]) times[1].tv_nsec = tv[1].tv_usec * 1000; return futimens(fd, times); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/getdtablesize.c b/src/legacy/getdtablesize.c index b30c1933..e942e2db 100644 --- a/src/legacy/getdtablesize.c +++ b/src/legacy/getdtablesize.c @@ -9,3 +9,11 @@ int getdtablesize(void) getrlimit(RLIMIT_NOFILE, &rl); return rl.rlim_cur < INT_MAX ? rl.rlim_cur : INT_MAX; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/legacy/getloadavg.c b/src/legacy/getloadavg.c index ff06de0f..ceb53abe 100644 --- a/src/legacy/getloadavg.c +++ b/src/legacy/getloadavg.c @@ -12,3 +12,11 @@ int getloadavg(double *a, int n) a[i] = 1.0/(1<