[klibc] [PATCH] klibc getpgrp() support
Olaf Hering
olh at suse.de
Tue Feb 17 21:13:32 PST 2004
ash needs that for job control, on ia64. see jobs.c
diff -p -purN klibc-0.105/klibc/Makefile klibc-0.105.getpgrp/klibc/Makefile
--- klibc-0.105/klibc/Makefile 2004-02-09 06:41:29.000000000 +0100
+++ klibc-0.105.getpgrp/klibc/Makefile 2004-02-09 11:15:18.000000000 +0100
@@ -33,6 +33,7 @@ LIBOBJS = vsnprintf.o snprintf.o vsprint
strsep.o strtok.o \
gethostname.o getdomainname.o getcwd.o \
seteuid.o setegid.o setresuid.o setresgid.o \
+ getpgrp.o \
getenv.o setenv.o putenv.o __put_env.o unsetenv.o \
getopt.o readdir.o \
syslog.o closelog.o pty.o isatty.o reboot.o \
diff -p -purN klibc-0.105/klibc/SYSCALLS klibc-0.105.getpgrp/klibc/SYSCALLS
--- klibc-0.105/klibc/SYSCALLS 2004-01-25 02:34:28.000000000 +0100
+++ klibc-0.105.getpgrp/klibc/SYSCALLS 2004-02-09 11:16:28.000000000 +0100
@@ -19,7 +19,7 @@ int setpgid(pid_t, pid_t)
pid_t getpgid(pid_t)
<!alpha> pid_t getppid()
<alpha> pid_t getxpid at dual1::getppid()
-<!ia64> pid_t getpgrp()
+#pid_t getpgrp()
pid_t setsid()
pid_t getsid(pid_t)
pid_t wait4(pid_t, int *, int, struct rusage *)
diff -p -purN klibc-0.105/klibc/getpgrp.c klibc-0.105.getpgrp/klibc/getpgrp.c
--- klibc-0.105/klibc/getpgrp.c 1970-01-01 01:00:00.000000000 +0100
+++ klibc-0.105.getpgrp/klibc/getpgrp.c 2004-02-09 11:14:38.000000000 +0100
@@ -0,0 +1,5 @@
+#include <unistd.h>
+
+pid_t getpgrp() {
+ return getpgid(0);
+}
--
USB is for mice, FireWire is for men!
sUse lINUX ag, nÜRNBERG
More information about the klibc
mailing list