diff options
Diffstat (limited to 'src/process')
33 files changed, 264 insertions, 0 deletions
diff --git a/src/process/_Fork.c b/src/process/_Fork.c index 9c07792d..4ab6e15a 100644 --- a/src/process/_Fork.c +++ b/src/process/_Fork.c @@ -41,3 +41,11 @@ pid_t _Fork(void) __restore_sigs(&set); return __syscall_ret(ret); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/execl.c b/src/process/execl.c index 5ee5c81e..a78fdae6 100644 --- a/src/process/execl.c +++ b/src/process/execl.c @@ -20,3 +20,11 @@ int execl(const char *path, const char *argv0, ...) return execv(path, argv); } } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/execle.c b/src/process/execle.c index 37ca5034..50e12e39 100644 --- a/src/process/execle.c +++ b/src/process/execle.c @@ -21,3 +21,11 @@ int execle(const char *path, const char *argv0, ...) return execve(path, argv, envp); } } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/execlp.c b/src/process/execlp.c index 5eed886e..d1ab2951 100644 --- a/src/process/execlp.c +++ b/src/process/execlp.c @@ -20,3 +20,11 @@ int execlp(const char *file, const char *argv0, ...) return execvp(file, argv); } } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/execv.c b/src/process/execv.c index 2ac0dec0..b9d8efee 100644 --- a/src/process/execv.c +++ b/src/process/execv.c @@ -6,3 +6,11 @@ int execv(const char *path, char *const argv[]) { return execve(path, argv, __environ); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/execve.c b/src/process/execve.c index 70286a17..ffe92986 100644 --- a/src/process/execve.c +++ b/src/process/execve.c @@ -6,3 +6,11 @@ int execve(const char *path, char *const argv[], char *const envp[]) /* do we need to use environ if envp is null? */ return syscall(SYS_execve, path, argv, envp); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/execvp.c b/src/process/execvp.c index ef3b9dd5..177c718c 100644 --- a/src/process/execvp.c +++ b/src/process/execvp.c @@ -58,3 +58,11 @@ int execvp(const char *file, char *const argv[]) } weak_alias(__execvpe, execvpe); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/fexecve.c b/src/process/fexecve.c index 554c1981..278696ea 100644 --- a/src/process/fexecve.c +++ b/src/process/fexecve.c @@ -14,3 +14,11 @@ int fexecve(int fd, char *const argv[], char *const envp[]) if (errno == ENOENT) errno = EBADF; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/fork.c b/src/process/fork.c index 56f19313..7ea70c0c 100644 --- a/src/process/fork.c +++ b/src/process/fork.c @@ -88,3 +88,11 @@ pid_t fork(void) if (ret<0) errno = errno_save; return ret; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn.c b/src/process/posix_spawn.c index 728551b3..3c3c2913 100644 --- a/src/process/posix_spawn.c +++ b/src/process/posix_spawn.c @@ -212,3 +212,11 @@ fail: return ec; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_addchdir.c b/src/process/posix_spawn_file_actions_addchdir.c index 7f2590ae..d3379c3a 100644 --- a/src/process/posix_spawn_file_actions_addchdir.c +++ b/src/process/posix_spawn_file_actions_addchdir.c @@ -16,3 +16,11 @@ int posix_spawn_file_actions_addchdir_np(posix_spawn_file_actions_t *restrict fa fa->__actions = op; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_addclose.c b/src/process/posix_spawn_file_actions_addclose.c index 0c2ef8fa..5a21964b 100644 --- a/src/process/posix_spawn_file_actions_addclose.c +++ b/src/process/posix_spawn_file_actions_addclose.c @@ -15,3 +15,11 @@ int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *fa, int fd) fa->__actions = op; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_adddup2.c b/src/process/posix_spawn_file_actions_adddup2.c index addca4d4..9bbd44fb 100644 --- a/src/process/posix_spawn_file_actions_adddup2.c +++ b/src/process/posix_spawn_file_actions_adddup2.c @@ -16,3 +16,11 @@ int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *fa, int srcfd, fa->__actions = op; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_addfchdir.c b/src/process/posix_spawn_file_actions_addfchdir.c index e89ede8c..5de68717 100644 --- a/src/process/posix_spawn_file_actions_addfchdir.c +++ b/src/process/posix_spawn_file_actions_addfchdir.c @@ -16,3 +16,11 @@ int posix_spawn_file_actions_addfchdir_np(posix_spawn_file_actions_t *fa, int fd fa->__actions = op; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_addopen.c b/src/process/posix_spawn_file_actions_addopen.c index 82bbcec9..569d297b 100644 --- a/src/process/posix_spawn_file_actions_addopen.c +++ b/src/process/posix_spawn_file_actions_addopen.c @@ -19,3 +19,11 @@ int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t *restrict fa, in fa->__actions = op; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_destroy.c b/src/process/posix_spawn_file_actions_destroy.c index 3251babb..7e22ee77 100644 --- a/src/process/posix_spawn_file_actions_destroy.c +++ b/src/process/posix_spawn_file_actions_destroy.c @@ -12,3 +12,11 @@ int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *fa) } return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawn_file_actions_init.c b/src/process/posix_spawn_file_actions_init.c index 89d5e127..f55f50e9 100644 --- a/src/process/posix_spawn_file_actions_init.c +++ b/src/process/posix_spawn_file_actions_init.c @@ -5,3 +5,11 @@ int posix_spawn_file_actions_init(posix_spawn_file_actions_t *fa) fa->__actions = 0; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_destroy.c b/src/process/posix_spawnattr_destroy.c index fc714a1b..0313d88e 100644 --- a/src/process/posix_spawnattr_destroy.c +++ b/src/process/posix_spawnattr_destroy.c @@ -4,3 +4,11 @@ int posix_spawnattr_destroy(posix_spawnattr_t *attr) { return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_getflags.c b/src/process/posix_spawnattr_getflags.c index aa635dda..2a5b006d 100644 --- a/src/process/posix_spawnattr_getflags.c +++ b/src/process/posix_spawnattr_getflags.c @@ -5,3 +5,11 @@ int posix_spawnattr_getflags(const posix_spawnattr_t *restrict attr, short *rest *flags = attr->__flags; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_getpgroup.c b/src/process/posix_spawnattr_getpgroup.c index 0480527d..66c50215 100644 --- a/src/process/posix_spawnattr_getpgroup.c +++ b/src/process/posix_spawnattr_getpgroup.c @@ -5,3 +5,11 @@ int posix_spawnattr_getpgroup(const posix_spawnattr_t *restrict attr, pid_t *res *pgrp = attr->__pgrp; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_getsigdefault.c b/src/process/posix_spawnattr_getsigdefault.c index a49050aa..3d282152 100644 --- a/src/process/posix_spawnattr_getsigdefault.c +++ b/src/process/posix_spawnattr_getsigdefault.c @@ -5,3 +5,11 @@ int posix_spawnattr_getsigdefault(const posix_spawnattr_t *restrict attr, sigset *def = attr->__def; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_getsigmask.c b/src/process/posix_spawnattr_getsigmask.c index f60ad7f3..14f879fa 100644 --- a/src/process/posix_spawnattr_getsigmask.c +++ b/src/process/posix_spawnattr_getsigmask.c @@ -5,3 +5,11 @@ int posix_spawnattr_getsigmask(const posix_spawnattr_t *restrict attr, sigset_t *mask = attr->__mask; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_init.c b/src/process/posix_spawnattr_init.c index 0dcd868f..cfc58882 100644 --- a/src/process/posix_spawnattr_init.c +++ b/src/process/posix_spawnattr_init.c @@ -5,3 +5,11 @@ int posix_spawnattr_init(posix_spawnattr_t *attr) *attr = (posix_spawnattr_t){ 0 }; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_sched.c b/src/process/posix_spawnattr_sched.c index 3143635b..07c658bd 100644 --- a/src/process/posix_spawnattr_sched.c +++ b/src/process/posix_spawnattr_sched.c @@ -23,3 +23,11 @@ int posix_spawnattr_setschedpolicy(posix_spawnattr_t *attr, int policy) { return ENOSYS; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_setflags.c b/src/process/posix_spawnattr_setflags.c index 68780992..d2e785c4 100644 --- a/src/process/posix_spawnattr_setflags.c +++ b/src/process/posix_spawnattr_setflags.c @@ -16,3 +16,11 @@ int posix_spawnattr_setflags(posix_spawnattr_t *attr, short flags) attr->__flags = flags; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_setpgroup.c b/src/process/posix_spawnattr_setpgroup.c index f39596a6..2f72f72a 100644 --- a/src/process/posix_spawnattr_setpgroup.c +++ b/src/process/posix_spawnattr_setpgroup.c @@ -5,3 +5,11 @@ int posix_spawnattr_setpgroup(posix_spawnattr_t *attr, pid_t pgrp) attr->__pgrp = pgrp; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_setsigdefault.c b/src/process/posix_spawnattr_setsigdefault.c index 56869726..2ad5bc59 100644 --- a/src/process/posix_spawnattr_setsigdefault.c +++ b/src/process/posix_spawnattr_setsigdefault.c @@ -5,3 +5,11 @@ int posix_spawnattr_setsigdefault(posix_spawnattr_t *restrict attr, const sigset attr->__def = *def; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnattr_setsigmask.c b/src/process/posix_spawnattr_setsigmask.c index f2532f8e..b1b4952e 100644 --- a/src/process/posix_spawnattr_setsigmask.c +++ b/src/process/posix_spawnattr_setsigmask.c @@ -5,3 +5,11 @@ int posix_spawnattr_setsigmask(posix_spawnattr_t *restrict attr, const sigset_t attr->__mask = *mask; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/posix_spawnp.c b/src/process/posix_spawnp.c index aad6133b..c4a02cce 100644 --- a/src/process/posix_spawnp.c +++ b/src/process/posix_spawnp.c @@ -11,3 +11,11 @@ int posix_spawnp(pid_t *restrict res, const char *restrict file, spawnp_attr.__fn = (void *)__execvpe; return posix_spawn(res, file, fa, &spawnp_attr, argv, envp); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/system.c b/src/process/system.c index 5af59b80..891c82ee 100644 --- a/src/process/system.c +++ b/src/process/system.c @@ -44,3 +44,11 @@ int system(const char *cmd) if (ret) errno = ret; return status; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/wait.c b/src/process/wait.c index 34da102d..fb79a11e 100644 --- a/src/process/wait.c +++ b/src/process/wait.c @@ -4,3 +4,11 @@ pid_t wait(int *status) { return waitpid((pid_t)-1, status, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/waitid.c b/src/process/waitid.c index d688650d..17207676 100644 --- a/src/process/waitid.c +++ b/src/process/waitid.c @@ -5,3 +5,11 @@ int waitid(idtype_t type, id_t id, siginfo_t *info, int options) { return syscall_cp(SYS_waitid, type, id, info, options, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/process/waitpid.c b/src/process/waitpid.c index 1b65bf05..5b702695 100644 --- a/src/process/waitpid.c +++ b/src/process/waitpid.c @@ -5,3 +5,11 @@ pid_t waitpid(pid_t pid, int *status, int options) { return syscall_cp(SYS_wait4, pid, status, options, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif |