From 5fb172f624a5e14001fa5dfc71cb8b0d14b23149 Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Mon, 22 Dec 2003 10:47:04 +0000
Subject: In unistd.h, getpgrp() is redirected to __getpgid(), but we did not
 have a __getpgid().   Fix that.

---
 libc/sysdeps/linux/common/syscalls.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'libc/sysdeps')

diff --git a/libc/sysdeps/linux/common/syscalls.c b/libc/sysdeps/linux/common/syscalls.c
index 242864c13..3c08a853a 100644
--- a/libc/sysdeps/linux/common/syscalls.c
+++ b/libc/sysdeps/linux/common/syscalls.c
@@ -1477,12 +1477,14 @@ _syscall4(int, quotactl, int, cmd, const char *, special , int, id, caddr_t, add
 //#define __NR_getpgid          132
 #ifdef L___syscall_getpgid
 #define __NR___syscall_getpgid __NR_getpgid
+#define __FAVOR_BSD
 static inline
 _syscall1(__kernel_pid_t, __syscall_getpgid, __kernel_pid_t, pid);
-pid_t getpgid(pid_t pid)
+pid_t __getpgid(pid_t pid)
 {
 	return(__syscall_getpgid(pid));
 }
+weak_alias(__getpgid, getpgid);
 #endif
 
 //#define __NR_fchdir           133
-- 
cgit v1.2.3