diff options
author | H. Peter Anvin <hpa@zytor.com> | 2004-02-13 02:53:47 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2004-02-13 02:53:47 +0000 |
commit | e3381b56e953cfd71a52679408932e3bf048fc25 (patch) | |
tree | 4e938b36fad10fdc9e8fc4e2ba4ef70e45e24c2d | |
parent | c459b3e45e13b4f3b524c3788bb036bbed023e85 (diff) | |
download | klibc-e3381b56e953cfd71a52679408932e3bf048fc25.tar.gz |
Use getpgid() to emulate getpgrp() since the latter isn't available on ia64klibc-0.109
-rw-r--r-- | klibc/Makefile | 2 | ||||
-rw-r--r-- | klibc/SYSCALLS | 1 | ||||
-rw-r--r-- | klibc/getpgrp.c | 9 |
3 files changed, 10 insertions, 2 deletions
diff --git a/klibc/Makefile b/klibc/Makefile index 5ec7f9347fe56..cede5fa6d1f68 100644 --- a/klibc/Makefile +++ b/klibc/Makefile @@ -17,7 +17,7 @@ LIBOBJS = vsnprintf.o snprintf.o vsprintf.o sprintf.o \ strtoimax.o strtoumax.o \ globals.o exitc.o atexit.o onexit.o \ execl.o execle.o execv.o execvpe.o execvp.o execlp.o execlpe.o \ - fork.o wait.o wait3.o waitpid.o system.o setpgrp.o \ + fork.o wait.o wait3.o waitpid.o system.o setpgrp.o getpgrp.o \ printf.o vprintf.o fprintf.o vfprintf.o perror.o \ fopen.o fread.o fread2.o fgetc.o fgets.o \ fwrite.o fwrite2.o fputc.o fputs.o puts.o \ diff --git a/klibc/SYSCALLS b/klibc/SYSCALLS index 00883cc098722..809a36425dee9 100644 --- a/klibc/SYSCALLS +++ b/klibc/SYSCALLS @@ -19,7 +19,6 @@ int setpgid(pid_t, pid_t) pid_t getpgid(pid_t) <!alpha> pid_t getppid() <alpha> pid_t getxpid@dual1::getppid() -<!ia64> pid_t getpgrp() pid_t setsid() pid_t getsid(pid_t) pid_t wait4(pid_t, int *, int, struct rusage *) diff --git a/klibc/getpgrp.c b/klibc/getpgrp.c new file mode 100644 index 0000000000000..c92369807bd0c --- /dev/null +++ b/klibc/getpgrp.c @@ -0,0 +1,9 @@ +/* + * getpgrp.c + */ + +#include <unistd.h> + +pid_t getpgrp(void) { + return getpgid(0); +} |