aboutsummaryrefslogtreecommitdiff
path: root/src/linux
diff options
context:
space:
mode:
Diffstat (limited to 'src/linux')
-rw-r--r--src/linux/adjtime.c8
-rw-r--r--src/linux/adjtimex.c8
-rw-r--r--src/linux/arch_prctl.c8
-rw-r--r--src/linux/brk.c8
-rw-r--r--src/linux/cache.c8
-rw-r--r--src/linux/cap.c8
-rw-r--r--src/linux/chroot.c8
-rw-r--r--src/linux/clock_adjtime.c8
-rw-r--r--src/linux/clone.c8
-rw-r--r--src/linux/copy_file_range.c8
-rw-r--r--src/linux/epoll.c8
-rw-r--r--src/linux/eventfd.c8
-rw-r--r--src/linux/fallocate.c8
-rw-r--r--src/linux/fanotify.c8
-rw-r--r--src/linux/flock.c8
-rw-r--r--src/linux/getdents.c8
-rw-r--r--src/linux/getrandom.c8
-rw-r--r--src/linux/gettid.c8
-rw-r--r--src/linux/inotify.c8
-rw-r--r--src/linux/ioperm.c8
-rw-r--r--src/linux/iopl.c8
-rw-r--r--src/linux/klogctl.c8
-rw-r--r--src/linux/membarrier.c8
-rw-r--r--src/linux/memfd_create.c8
-rw-r--r--src/linux/mlock2.c8
-rw-r--r--src/linux/module.c8
-rw-r--r--src/linux/mount.c8
-rw-r--r--src/linux/name_to_handle_at.c8
-rw-r--r--src/linux/open_by_handle_at.c8
-rw-r--r--src/linux/personality.c8
-rw-r--r--src/linux/pivot_root.c8
-rw-r--r--src/linux/ppoll.c8
-rw-r--r--src/linux/prctl.c8
-rw-r--r--src/linux/prlimit.c8
-rw-r--r--src/linux/process_vm.c8
-rw-r--r--src/linux/ptrace.c8
-rw-r--r--src/linux/quotactl.c8
-rw-r--r--src/linux/readahead.c8
-rw-r--r--src/linux/reboot.c8
-rw-r--r--src/linux/remap_file_pages.c8
-rw-r--r--src/linux/sbrk.c8
-rw-r--r--src/linux/sendfile.c8
-rw-r--r--src/linux/setfsgid.c8
-rw-r--r--src/linux/setfsuid.c8
-rw-r--r--src/linux/setgroups.c8
-rw-r--r--src/linux/sethostname.c8
-rw-r--r--src/linux/setns.c8
-rw-r--r--src/linux/settimeofday.c8
-rw-r--r--src/linux/signalfd.c8
-rw-r--r--src/linux/splice.c8
-rw-r--r--src/linux/stime.c8
-rw-r--r--src/linux/swap.c8
-rw-r--r--src/linux/sync_file_range.c8
-rw-r--r--src/linux/syncfs.c8
-rw-r--r--src/linux/sysinfo.c8
-rw-r--r--src/linux/tee.c8
-rw-r--r--src/linux/timerfd.c8
-rw-r--r--src/linux/unshare.c8
-rw-r--r--src/linux/utimes.c8
-rw-r--r--src/linux/vhangup.c8
-rw-r--r--src/linux/vmsplice.c8
-rw-r--r--src/linux/wait3.c8
-rw-r--r--src/linux/wait4.c8
-rw-r--r--src/linux/xattr.c8
64 files changed, 512 insertions, 0 deletions
diff --git a/src/linux/adjtime.c b/src/linux/adjtime.c
index 5a707f2f..5d1fe7cc 100644
--- a/src/linux/adjtime.c
+++ b/src/linux/adjtime.c
@@ -25,3 +25,11 @@ int adjtime(const struct timeval *in, struct timeval *out)
}
return 0;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/adjtimex.c b/src/linux/adjtimex.c
index e9d727cf..8fed39c6 100644
--- a/src/linux/adjtimex.c
+++ b/src/linux/adjtimex.c
@@ -5,3 +5,11 @@ int adjtimex(struct timex *tx)
{
return clock_adjtime(CLOCK_REALTIME, tx);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/arch_prctl.c b/src/linux/arch_prctl.c
index 94603658..7e55a6f8 100644
--- a/src/linux/arch_prctl.c
+++ b/src/linux/arch_prctl.c
@@ -5,3 +5,11 @@ int arch_prctl(int code, unsigned long addr)
return syscall(SYS_arch_prctl, code, addr);
}
#endif
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/brk.c b/src/linux/brk.c
index a6173e07..b78e8209 100644
--- a/src/linux/brk.c
+++ b/src/linux/brk.c
@@ -7,3 +7,11 @@ int brk(void *end)
{
return __syscall_ret(-ENOMEM);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/cache.c b/src/linux/cache.c
index 0eb051c2..b2c0560d 100644
--- a/src/linux/cache.c
+++ b/src/linux/cache.c
@@ -48,3 +48,11 @@ int __riscv_flush_icache(void *start, void *end, unsigned long int flags)
}
weak_alias(__riscv_flush_icache, riscv_flush_icache);
#endif
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/cap.c b/src/linux/cap.c
index 8d035e07..6ef73527 100644
--- a/src/linux/cap.c
+++ b/src/linux/cap.c
@@ -9,3 +9,11 @@ int capget(void *a, void *b)
{
return syscall(SYS_capget, a, b);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/chroot.c b/src/linux/chroot.c
index 0e69f145..7193836c 100644
--- a/src/linux/chroot.c
+++ b/src/linux/chroot.c
@@ -6,3 +6,11 @@ int chroot(const char *path)
{
return syscall(SYS_chroot, path);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/clock_adjtime.c b/src/linux/clock_adjtime.c
index d4d03d24..21ba8b5a 100644
--- a/src/linux/clock_adjtime.c
+++ b/src/linux/clock_adjtime.c
@@ -149,3 +149,11 @@ int clock_adjtime (clockid_t clock_id, struct timex *utx)
#endif
return syscall(SYS_clock_adjtime, clock_id, utx);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/clone.c b/src/linux/clone.c
index 257c1cec..7d42f70a 100644
--- a/src/linux/clone.c
+++ b/src/linux/clone.c
@@ -63,3 +63,11 @@ int clone(int (*func)(void *), void *stack, int flags, void *arg, ...)
__restore_sigs(&csa.sigmask);
return __syscall_ret(ret);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/copy_file_range.c b/src/linux/copy_file_range.c
index dd4b1333..8c1076b3 100644
--- a/src/linux/copy_file_range.c
+++ b/src/linux/copy_file_range.c
@@ -6,3 +6,11 @@ ssize_t copy_file_range(int fd_in, off_t *off_in, int fd_out, off_t *off_out, si
{
return syscall(SYS_copy_file_range, fd_in, off_in, fd_out, off_out, len, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/epoll.c b/src/linux/epoll.c
index e56e8f4c..75973847 100644
--- a/src/linux/epoll.c
+++ b/src/linux/epoll.c
@@ -36,3 +36,11 @@ int epoll_wait(int fd, struct epoll_event *ev, int cnt, int to)
{
return epoll_pwait(fd, ev, cnt, to, 0);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/eventfd.c b/src/linux/eventfd.c
index 68e489c8..8dd9adc9 100644
--- a/src/linux/eventfd.c
+++ b/src/linux/eventfd.c
@@ -21,3 +21,11 @@ int eventfd_write(int fd, eventfd_t value)
{
return (sizeof(value) == write(fd, &value, sizeof(value))) ? 0 : -1;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/fallocate.c b/src/linux/fallocate.c
index 9146350e..b7425276 100644
--- a/src/linux/fallocate.c
+++ b/src/linux/fallocate.c
@@ -7,3 +7,11 @@ int fallocate(int fd, int mode, off_t base, off_t len)
return syscall(SYS_fallocate, fd, mode, __SYSCALL_LL_E(base),
__SYSCALL_LL_E(len));
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/fanotify.c b/src/linux/fanotify.c
index c6211afc..064d2c1c 100644
--- a/src/linux/fanotify.c
+++ b/src/linux/fanotify.c
@@ -12,3 +12,11 @@ int fanotify_mark(int fanotify_fd, unsigned flags, unsigned long long mask,
return syscall(SYS_fanotify_mark, fanotify_fd, flags, __SYSCALL_LL_E(mask), dfd, pathname);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/flock.c b/src/linux/flock.c
index 87aa5cfe..7bc5a403 100644
--- a/src/linux/flock.c
+++ b/src/linux/flock.c
@@ -5,3 +5,11 @@ int flock(int fd, int op)
{
return syscall(SYS_flock, fd, op);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/getdents.c b/src/linux/getdents.c
index 97f76e14..ef82756d 100644
--- a/src/linux/getdents.c
+++ b/src/linux/getdents.c
@@ -8,3 +8,11 @@ int getdents(int fd, struct dirent *buf, size_t len)
if (len>INT_MAX) len = INT_MAX;
return syscall(SYS_getdents, fd, buf, len);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/getrandom.c b/src/linux/getrandom.c
index 6cc6f6b0..d4484748 100644
--- a/src/linux/getrandom.c
+++ b/src/linux/getrandom.c
@@ -5,3 +5,11 @@ ssize_t getrandom(void *buf, size_t buflen, unsigned flags)
{
return syscall_cp(SYS_getrandom, buf, buflen, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/gettid.c b/src/linux/gettid.c
index 70767137..f04eefbd 100644
--- a/src/linux/gettid.c
+++ b/src/linux/gettid.c
@@ -6,3 +6,11 @@ pid_t gettid(void)
{
return __pthread_self()->tid;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/inotify.c b/src/linux/inotify.c
index df5e48b3..76e72533 100644
--- a/src/linux/inotify.c
+++ b/src/linux/inotify.c
@@ -24,3 +24,11 @@ int inotify_rm_watch(int fd, int wd)
{
return syscall(SYS_inotify_rm_watch, fd, wd);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/ioperm.c b/src/linux/ioperm.c
index 08c6d8b8..d8ba7845 100644
--- a/src/linux/ioperm.c
+++ b/src/linux/ioperm.c
@@ -8,3 +8,11 @@ int ioperm(unsigned long from, unsigned long num, int turn_on)
return syscall(SYS_ioperm, from, num, turn_on);
}
#endif
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/iopl.c b/src/linux/iopl.c
index 835d3d4e..f76b5804 100644
--- a/src/linux/iopl.c
+++ b/src/linux/iopl.c
@@ -8,3 +8,11 @@ int iopl(int level)
return syscall(SYS_iopl, level);
}
#endif
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/klogctl.c b/src/linux/klogctl.c
index 8102ee64..a24f8769 100644
--- a/src/linux/klogctl.c
+++ b/src/linux/klogctl.c
@@ -5,3 +5,11 @@ int klogctl (int type, char *buf, int len)
{
return syscall(SYS_syslog, type, buf, len);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/membarrier.c b/src/linux/membarrier.c
index f64fe7e1..83a7cb35 100644
--- a/src/linux/membarrier.c
+++ b/src/linux/membarrier.c
@@ -70,3 +70,11 @@ void __membarrier_init(void)
}
weak_alias(__membarrier, membarrier);
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/memfd_create.c b/src/linux/memfd_create.c
index 1649fe55..7c639abc 100644
--- a/src/linux/memfd_create.c
+++ b/src/linux/memfd_create.c
@@ -6,3 +6,11 @@ int memfd_create(const char *name, unsigned flags)
{
return syscall(SYS_memfd_create, name, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/mlock2.c b/src/linux/mlock2.c
index 10132742..f394183f 100644
--- a/src/linux/mlock2.c
+++ b/src/linux/mlock2.c
@@ -8,3 +8,11 @@ int mlock2(const void *addr, size_t len, unsigned flags)
return mlock(addr, len);
return syscall(SYS_mlock2, addr, len, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/module.c b/src/linux/module.c
index 33f69a00..d4ccda83 100644
--- a/src/linux/module.c
+++ b/src/linux/module.c
@@ -9,3 +9,11 @@ int delete_module(const char *a, unsigned b)
{
return syscall(SYS_delete_module, a, b);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/mount.c b/src/linux/mount.c
index 34e11af1..10cf32d0 100644
--- a/src/linux/mount.c
+++ b/src/linux/mount.c
@@ -15,3 +15,11 @@ int umount2(const char *special, int flags)
{
return syscall(SYS_umount2, special, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/name_to_handle_at.c b/src/linux/name_to_handle_at.c
index cd4075bd..10fe8438 100644
--- a/src/linux/name_to_handle_at.c
+++ b/src/linux/name_to_handle_at.c
@@ -8,3 +8,11 @@ int name_to_handle_at(int dirfd, const char *pathname,
return syscall(SYS_name_to_handle_at, dirfd,
pathname, handle, mount_id, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/open_by_handle_at.c b/src/linux/open_by_handle_at.c
index 1c9b6a2b..3c6d0fb2 100644
--- a/src/linux/open_by_handle_at.c
+++ b/src/linux/open_by_handle_at.c
@@ -6,3 +6,11 @@ int open_by_handle_at(int mount_fd, struct file_handle *handle, int flags)
{
return syscall(SYS_open_by_handle_at, mount_fd, handle, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/personality.c b/src/linux/personality.c
index e00cf799..d5217e83 100644
--- a/src/linux/personality.c
+++ b/src/linux/personality.c
@@ -6,3 +6,11 @@ int personality(unsigned long persona)
return syscall(SYS_personality, persona);
}
#endif
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/pivot_root.c b/src/linux/pivot_root.c
index 17e70c91..354e3591 100644
--- a/src/linux/pivot_root.c
+++ b/src/linux/pivot_root.c
@@ -4,3 +4,11 @@ int pivot_root(const char *new, const char *old)
{
return syscall(SYS_pivot_root, new, old);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/ppoll.c b/src/linux/ppoll.c
index e614600a..83c56b83 100644
--- a/src/linux/ppoll.c
+++ b/src/linux/ppoll.c
@@ -24,3 +24,11 @@ int ppoll(struct pollfd *fds, nfds_t n, const struct timespec *to, const sigset_
return syscall_cp(SYS_ppoll, fds, n,
to ? ((long[]){s, ns}) : 0, mask, _NSIG/8);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/prctl.c b/src/linux/prctl.c
index 19f4267c..d5288b66 100644
--- a/src/linux/prctl.c
+++ b/src/linux/prctl.c
@@ -12,3 +12,11 @@ int prctl(int op, ...)
va_end(ap);
return syscall(SYS_prctl, op, x[0], x[1], x[2], x[3]);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/prlimit.c b/src/linux/prlimit.c
index fcf45aab..82bb26ee 100644
--- a/src/linux/prlimit.c
+++ b/src/linux/prlimit.c
@@ -21,3 +21,11 @@ int prlimit(pid_t pid, int resource, const struct rlimit *new_limit, struct rlim
}
return r;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/process_vm.c b/src/linux/process_vm.c
index 7703bdf0..46cd39e7 100644
--- a/src/linux/process_vm.c
+++ b/src/linux/process_vm.c
@@ -11,3 +11,11 @@ ssize_t process_vm_readv(pid_t pid, const struct iovec *lvec, unsigned long liov
{
return syscall(SYS_process_vm_readv, pid, lvec, liovcnt, rvec, riovcnt, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/ptrace.c b/src/linux/ptrace.c
index a3f393d9..ded700fd 100644
--- a/src/linux/ptrace.c
+++ b/src/linux/ptrace.c
@@ -27,3 +27,11 @@ long ptrace(int req, ...)
if (ret < 0 || req-1U >= 3) return ret;
return result;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/quotactl.c b/src/linux/quotactl.c
index 344eb0d1..7725b9b6 100644
--- a/src/linux/quotactl.c
+++ b/src/linux/quotactl.c
@@ -5,3 +5,11 @@ int quotactl(int cmd, const char *special, int id, char *addr)
{
return syscall(SYS_quotactl, cmd, special, id, addr);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/readahead.c b/src/linux/readahead.c
index 5c70bfd6..ca4d61a9 100644
--- a/src/linux/readahead.c
+++ b/src/linux/readahead.c
@@ -6,3 +6,11 @@ ssize_t readahead(int fd, off_t pos, size_t len)
{
return syscall(SYS_readahead, fd, __SYSCALL_LL_O(pos), len);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/reboot.c b/src/linux/reboot.c
index 7f12af79..37559b35 100644
--- a/src/linux/reboot.c
+++ b/src/linux/reboot.c
@@ -5,3 +5,11 @@ int reboot(int type)
{
return syscall(SYS_reboot, 0xfee1dead, 672274793, type);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/remap_file_pages.c b/src/linux/remap_file_pages.c
index a9699ce2..26697f2e 100644
--- a/src/linux/remap_file_pages.c
+++ b/src/linux/remap_file_pages.c
@@ -6,3 +6,11 @@ int remap_file_pages(void *addr, size_t size, int prot, size_t pgoff, int flags)
{
return syscall(SYS_remap_file_pages, addr, size, prot, pgoff, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/sbrk.c b/src/linux/sbrk.c
index bb866305..34e3ff1f 100644
--- a/src/linux/sbrk.c
+++ b/src/linux/sbrk.c
@@ -9,3 +9,11 @@ void *sbrk(intptr_t inc)
if (inc) return (void *)__syscall_ret(-ENOMEM);
return (void *)__syscall(SYS_brk, 0);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/sendfile.c b/src/linux/sendfile.c
index fc1577d3..ed9d7090 100644
--- a/src/linux/sendfile.c
+++ b/src/linux/sendfile.c
@@ -5,3 +5,11 @@ ssize_t sendfile(int out_fd, int in_fd, off_t *ofs, size_t count)
{
return syscall(SYS_sendfile, out_fd, in_fd, ofs, count);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/setfsgid.c b/src/linux/setfsgid.c
index e29d9c00..1f4a8b8f 100644
--- a/src/linux/setfsgid.c
+++ b/src/linux/setfsgid.c
@@ -5,3 +5,11 @@ int setfsgid(gid_t gid)
{
return syscall(SYS_setfsgid, gid);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/setfsuid.c b/src/linux/setfsuid.c
index 1bae4418..e36d1fc3 100644
--- a/src/linux/setfsuid.c
+++ b/src/linux/setfsuid.c
@@ -5,3 +5,11 @@ int setfsuid(uid_t uid)
{
return syscall(SYS_setfsuid, uid);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/setgroups.c b/src/linux/setgroups.c
index 47142f14..a3283328 100644
--- a/src/linux/setgroups.c
+++ b/src/linux/setgroups.c
@@ -34,3 +34,11 @@ int setgroups(size_t count, const gid_t list[])
__synccall(do_setgroups, &c);
return __syscall_ret(c.ret);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/sethostname.c b/src/linux/sethostname.c
index 9313b324..5be1346b 100644
--- a/src/linux/sethostname.c
+++ b/src/linux/sethostname.c
@@ -6,3 +6,11 @@ int sethostname(const char *name, size_t len)
{
return syscall(SYS_sethostname, name, len);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/setns.c b/src/linux/setns.c
index 0afec813..0a8161b3 100644
--- a/src/linux/setns.c
+++ b/src/linux/setns.c
@@ -6,3 +6,11 @@ int setns(int fd, int nstype)
{
return syscall(SYS_setns, fd, nstype);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/settimeofday.c b/src/linux/settimeofday.c
index 860fb5de..237b4a52 100644
--- a/src/linux/settimeofday.c
+++ b/src/linux/settimeofday.c
@@ -11,3 +11,11 @@ int settimeofday(const struct timeval *tv, const struct timezone *tz)
return clock_settime(CLOCK_REALTIME, &((struct timespec){
.tv_sec = tv->tv_sec, .tv_nsec = tv->tv_usec * 1000}));
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/signalfd.c b/src/linux/signalfd.c
index 4bf43326..1aa1dd72 100644
--- a/src/linux/signalfd.c
+++ b/src/linux/signalfd.c
@@ -19,3 +19,11 @@ int signalfd(int fd, const sigset_t *sigs, int flags)
#endif
return __syscall_ret(ret);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/splice.c b/src/linux/splice.c
index 78b6220d..8f45157f 100644
--- a/src/linux/splice.c
+++ b/src/linux/splice.c
@@ -6,3 +6,11 @@ ssize_t splice(int fd_in, off_t *off_in, int fd_out, off_t *off_out, size_t len,
{
return syscall(SYS_splice, fd_in, off_in, fd_out, off_out, len, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/stime.c b/src/linux/stime.c
index 7d0443ba..0466ee65 100644
--- a/src/linux/stime.c
+++ b/src/linux/stime.c
@@ -7,3 +7,11 @@ int stime(const time_t *t)
struct timeval tv = { .tv_sec = *t, .tv_usec = 0 };
return settimeofday(&tv, (void *)0);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/swap.c b/src/linux/swap.c
index 8137d51e..1d68a84b 100644
--- a/src/linux/swap.c
+++ b/src/linux/swap.c
@@ -10,3 +10,11 @@ int swapoff(const char *path)
{
return syscall(SYS_swapoff, path);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/sync_file_range.c b/src/linux/sync_file_range.c
index 6859abc0..6d1071ee 100644
--- a/src/linux/sync_file_range.c
+++ b/src/linux/sync_file_range.c
@@ -15,3 +15,11 @@ int sync_file_range(int fd, off_t pos, off_t len, unsigned flags)
return __syscall_ret(-ENOSYS);
#endif
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/syncfs.c b/src/linux/syncfs.c
index bc7d301e..a7ed9ecf 100644
--- a/src/linux/syncfs.c
+++ b/src/linux/syncfs.c
@@ -6,3 +6,11 @@ int syncfs(int fd)
{
return syscall(SYS_syncfs, fd);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/sysinfo.c b/src/linux/sysinfo.c
index db86476d..f6675d9f 100644
--- a/src/linux/sysinfo.c
+++ b/src/linux/sysinfo.c
@@ -7,3 +7,11 @@ int __lsysinfo(struct sysinfo *info)
}
weak_alias(__lsysinfo, sysinfo);
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/tee.c b/src/linux/tee.c
index a24748cf..d0e83233 100644
--- a/src/linux/tee.c
+++ b/src/linux/tee.c
@@ -6,3 +6,11 @@ ssize_t tee(int src, int dest, size_t len, unsigned flags)
{
return syscall(SYS_tee, src, dest, len, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/timerfd.c b/src/linux/timerfd.c
index 5bdfaf16..b3576fdc 100644
--- a/src/linux/timerfd.c
+++ b/src/linux/timerfd.c
@@ -57,3 +57,11 @@ int timerfd_gettime(int fd, struct itimerspec *cur)
#endif
return syscall(SYS_timerfd_gettime, fd, cur);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/unshare.c b/src/linux/unshare.c
index 3861db3b..496532ad 100644
--- a/src/linux/unshare.c
+++ b/src/linux/unshare.c
@@ -6,3 +6,11 @@ int unshare(int flags)
{
return syscall(SYS_unshare, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/utimes.c b/src/linux/utimes.c
index 6ca025d9..241253e4 100644
--- a/src/linux/utimes.c
+++ b/src/linux/utimes.c
@@ -6,3 +6,11 @@ int utimes(const char *path, const struct timeval times[2])
{
return __futimesat(AT_FDCWD, path, times);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/vhangup.c b/src/linux/vhangup.c
index 02030715..33252312 100644
--- a/src/linux/vhangup.c
+++ b/src/linux/vhangup.c
@@ -6,3 +6,11 @@ int vhangup(void)
{
return syscall(SYS_vhangup);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/vmsplice.c b/src/linux/vmsplice.c
index ebf13ee4..26f7b5ea 100644
--- a/src/linux/vmsplice.c
+++ b/src/linux/vmsplice.c
@@ -6,3 +6,11 @@ ssize_t vmsplice(int fd, const struct iovec *iov, size_t cnt, unsigned flags)
{
return syscall(SYS_vmsplice, fd, iov, cnt, flags);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/wait3.c b/src/linux/wait3.c
index 61c73594..e4946e35 100644
--- a/src/linux/wait3.c
+++ b/src/linux/wait3.c
@@ -7,3 +7,11 @@ pid_t wait3(int *status, int options, struct rusage *usage)
{
return wait4(-1, status, options, usage);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/wait4.c b/src/linux/wait4.c
index ff2e3e66..ab750a82 100644
--- a/src/linux/wait4.c
+++ b/src/linux/wait4.c
@@ -37,3 +37,11 @@ pid_t wait4(pid_t pid, int *status, int options, struct rusage *ru)
}
return __syscall_ret(r);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/linux/xattr.c b/src/linux/xattr.c
index fea0d209..a9f7beb7 100644
--- a/src/linux/xattr.c
+++ b/src/linux/xattr.c
@@ -60,3 +60,11 @@ int fremovexattr(int fd, const char *name)
{
return syscall(SYS_fremovexattr, fd, name);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif