From 02f4dd3bfe675915d3657efdb61a27bd121fa0f0 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sat, 9 May 1998 17:35:47 +0000 Subject: [PATCH] check for get{e,}[ug]id git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4845 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/issuid.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/roken/issuid.c b/lib/roken/issuid.c index 30ee5462c..38447b750 100644 --- a/lib/roken/issuid.c +++ b/lib/roken/issuid.c @@ -46,5 +46,13 @@ RCSID("$Id$"); int issuid(void) { - return getuid() != geteuid() || getgid() != getegid(); +#if defined(HAVE_GETUID) && defined(HAVE_GETEUID) + if(getuid() != geteuid()) + return 1; +#endif +#if defined(HAVE_GETGID) && defined(HAVE_GETEGID) + if(getgid() != getegid()) + return 2; +#endif + return 0; }