diff options
author | EuAndreh <eu@euandre.org> | 2024-01-04 20:36:02 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-01-05 05:47:09 -0300 |
commit | 8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch) | |
tree | 7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/linux | |
parent | Fix the build system. (diff) | |
download | grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz |
Setup stub unit test infrastructure
Diffstat (limited to 'src/linux')
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 |