From 3affe03bf4598f7b52a8022891b1c1f9e66e8fcd Mon Sep 17 00:00:00 2001 From: erh Date: Fri, 25 Sep 1998 06:04:48 +0000 Subject: [PATCH] Alpha Linux compat tweak for getpid, getuid and getgid. --- sys/kern/kern_prot.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index f10a598c0857..ad03cd936608 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -1,4 +1,4 @@ -/* $NetBSD: kern_prot.c,v 1.49 1998/08/04 04:03:13 perry Exp $ */ +/* $NetBSD: kern_prot.c,v 1.50 1998/09/25 06:04:48 erh Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1990, 1991, 1993 @@ -70,7 +70,7 @@ sys_getpid(p, v, retval) *retval = p->p_pid; #if defined(COMPAT_43) || defined(COMPAT_SUNOS) || defined(COMPAT_IBCS2) || \ - defined(COMPAT_FREEBSD) + defined(COMPAT_FREEBSD) || (defined(COMPAT_LINUX) && defined(alpha)) retval[1] = p->p_pptr->p_pid; #endif return (0); @@ -152,7 +152,7 @@ sys_getuid(p, v, retval) *retval = p->p_cred->p_ruid; #if defined(COMPAT_43) || defined(COMPAT_SUNOS) || defined(COMPAT_IBCS2) || \ - defined(COMPAT_FREEBSD) + defined(COMPAT_FREEBSD) || (defined(COMPAT_LINUX) && defined(alpha)) retval[1] = p->p_ucred->cr_uid; #endif return (0); @@ -179,7 +179,8 @@ sys_getgid(p, v, retval) { *retval = p->p_cred->p_rgid; -#if defined(COMPAT_43) || defined(COMPAT_SUNOS) || defined(COMPAT_FREEBSD) +#if defined(COMPAT_43) || defined(COMPAT_SUNOS) || defined(COMPAT_FREEBSD) || \ + (defined(COMPAT_LINUX) && defined(alpha)) retval[1] = p->p_ucred->cr_gid; #endif return (0);