19 lines
424 B
ArmAsm
19 lines
424 B
ArmAsm
/*
|
|
extern pid_t __waitpid_nocancel (pid_t, int *, int) attribute_hidden;
|
|
*/
|
|
#if IS_IN (libc) || IS_IN (libpthread) || IS_IN (librt)
|
|
|
|
/* Call __NR_wait4, providing fourth argument (struct rusage *) as NULL. */
|
|
#define PSEUDO_EXTRA move r3, zero;
|
|
#include <sysdep-cancel.h>
|
|
|
|
PSEUDO (__waitpid, wait4, 3)
|
|
ret
|
|
PSEUDO_END(__waitpid)
|
|
|
|
libc_hidden_def (__waitpid)
|
|
weak_alias (__waitpid, waitpid)
|
|
libc_hidden_weak (waitpid)
|
|
|
|
#endif
|