source: trunk/libs/newlib/src/newlib/libc/sys/linux/wait.c

Last change on this file was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 632 bytes
Line 
1/* libc/sys/linux/wait.c - Wait function wrappers */
2
3/* Written 2000 by Werner Almesberger */
4
5
6#include <sys/wait.h>
7#include <machine/syscall.h>
8
9
10_syscall3(pid_t,waitpid,pid_t,pid,int *,wait_stat,int,options)
11_syscall4(pid_t,wait4,pid_t,pid,int *,status,int,options,struct rusage *,rusage)
12
13
14pid_t __libc_wait3(int *status,int options,struct rusage *rusage)
15{
16    return __libc_wait4(-1,status,options,rusage);
17}
18weak_alias(__libc_wait3,wait3)
19
20pid_t __libc_wait(int *status)
21{
22    return __libc_waitpid(-1,status,0);
23}
24
25weak_alias(__libc_waitpid,__libc___waitpid);
26weak_alias(__libc_wait,__wait);
27weak_alias(__libc_wait,wait);
Note: See TracBrowser for help on using the repository browser.