Date: 18 Sep 2000 22:52:06 +0200 From: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-emulation@freebsd.org Subject: Linux getpgid() Message-ID: <8q5v9m$1lc2$1@ganerc.mips.inka.de>
next in thread | raw e-mail | index | archive | help
Noticed on 4.1-STABLE/i386: Under the Linuxulator, getpgid(0) fails with ESRCH. This is easy enough to fix in sys/{i386,compat}/linux/linux_misc.c:linux_getpgid(). However, it raises the question why getpgid() was wrapped for the Linux compatibility layer in the first place. As far as I can tell, getpgid() has exactly the semantics on FreeBSD and Linux--and POSIX for that matter. In fact, the only difference between linux_getpgid() and the native getpgid() that I can see is that the former doesn't handle getpgid(0). Any reasons why we shouldn't just go with 132 NOPROTO LINUX { int getpgid(int pid); } ? -- Christian "naddy" Weisgerber naddy@mips.inka.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8q5v9m$1lc2$1>