#include #include "syscall.h" #include "pthread_impl.h" pid_t getpgrp(void) { #ifdef SYS_getpgrp return __syscall(SYS_getpgrp); #else sigset_t set; __block_app_sigs(&set); pid_t ret = __syscall(SYS_getpgid, __syscall(SYS_getpid)); __restore_sigs(&set); return ret; #endif }