chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / include / sys / wait.h
1 #ifndef _SYS_WAIT_H
2 #include <posix/sys/wait.h>
3
4 /* Now define the internal interfaces.  */
5 extern __pid_t __waitpid (__pid_t __pid, int *__stat_loc,
6                           int __options);
7 libc_hidden_proto (__waitpid)
8 extern int __waitid (idtype_t idtype, id_t id, siginfo_t *infop, int options);
9
10 extern __pid_t __libc_waitpid (pid_t __pid, int *__stat_loc, int __options);
11 extern __pid_t __libc_wait (int *__stat_loc);
12 extern __pid_t __wait (__WAIT_STATUS __stat_loc);
13 extern __pid_t __wait3 (__WAIT_STATUS __stat_loc,
14                         int __options, struct rusage * __usage);
15 extern __pid_t __wait4 (__pid_t __pid, __WAIT_STATUS __stat_loc,
16                         int __options, struct rusage *__usage)
17                         attribute_hidden;
18 #endif