aboutsummaryrefslogtreecommitdiff
path: root/src/internal
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-01-04 20:36:02 -0300
committerEuAndreh <eu@euandre.org>2024-01-05 05:47:09 -0300
commit8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch)
tree7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/internal
parentFix the build system. (diff)
downloadgrovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz
grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz
Setup stub unit test infrastructure
Diffstat (limited to 'src/internal')
-rw-r--r--src/internal/defsysinfo.c8
-rw-r--r--src/internal/floatscan.c8
-rw-r--r--src/internal/intscan.c8
-rw-r--r--src/internal/libc.c8
-rw-r--r--src/internal/procfdname.c8
-rw-r--r--src/internal/shgetc.c8
-rw-r--r--src/internal/syscall_ret.c8
-rw-r--r--src/internal/vdso.c8
-rw-r--r--src/internal/version.c8
9 files changed, 72 insertions, 0 deletions
diff --git a/src/internal/defsysinfo.c b/src/internal/defsysinfo.c
index 6d4117db..1d9d3e0a 100644
--- a/src/internal/defsysinfo.c
+++ b/src/internal/defsysinfo.c
@@ -1,3 +1,11 @@
#include "libc.h"
size_t __sysinfo;
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/floatscan.c b/src/internal/floatscan.c
index 8c0828fc..d3186512 100644
--- a/src/internal/floatscan.c
+++ b/src/internal/floatscan.c
@@ -505,3 +505,11 @@ long double __floatscan(FILE *f, int prec, int pok)
return decfloat(f, c, bits, emin, sign, pok);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/intscan.c b/src/internal/intscan.c
index a4a5ae86..2bcbdc6e 100644
--- a/src/internal/intscan.c
+++ b/src/internal/intscan.c
@@ -98,3 +98,11 @@ done:
}
return (y^neg)-neg;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/libc.c b/src/internal/libc.c
index cb051810..efc253ae 100644
--- a/src/internal/libc.c
+++ b/src/internal/libc.c
@@ -7,3 +7,11 @@ char *__progname=0, *__progname_full=0;
weak_alias(__progname, program_invocation_short_name);
weak_alias(__progname_full, program_invocation_name);
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/procfdname.c b/src/internal/procfdname.c
index fd7306ab..6e9ac5d2 100644
--- a/src/internal/procfdname.c
+++ b/src/internal/procfdname.c
@@ -13,3 +13,11 @@ void __procfdname(char *buf, unsigned fd)
buf[i] = 0;
for (; fd; fd/=10) buf[--i] = '0' + fd%10;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/shgetc.c b/src/internal/shgetc.c
index 7455d2f0..65032d0b 100644
--- a/src/internal/shgetc.c
+++ b/src/internal/shgetc.c
@@ -35,3 +35,11 @@ int __shgetc(FILE *f)
if (f->rpos <= f->buf) f->rpos[-1] = c;
return c;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/syscall_ret.c b/src/internal/syscall_ret.c
index a3f47136..8ba2aef9 100644
--- a/src/internal/syscall_ret.c
+++ b/src/internal/syscall_ret.c
@@ -9,3 +9,11 @@ long __syscall_ret(unsigned long r)
}
return r;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/vdso.c b/src/internal/vdso.c
index d46d3228..a2992d95 100644
--- a/src/internal/vdso.c
+++ b/src/internal/vdso.c
@@ -91,3 +91,11 @@ void *__vdsosym(const char *vername, const char *name)
}
#endif
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/internal/version.c b/src/internal/version.c
index 08bbf5b2..87eb7d0d 100644
--- a/src/internal/version.c
+++ b/src/internal/version.c
@@ -2,3 +2,11 @@
#include "libc.h"
const char __libc_version[] = VERSION;
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif