Cast negative args to their unsigned type
authortholo <tholo@openbsd.org>
Mon, 25 Mar 1996 21:28:35 +0000 (21:28 +0000)
committertholo <tholo@openbsd.org>
Mon, 25 Mar 1996 21:28:35 +0000 (21:28 +0000)
lib/libc/compat-43/setrgid.c
lib/libc/compat-43/setruid.c

index f8840fe..3442219 100644 (file)
@@ -33,7 +33,7 @@
 
 #if defined(LIBC_SCCS) && !defined(lint)
 /*static char *sccsid = "from: @(#)setrgid.c   5.5 (Berkeley) 2/23/91";*/
-static char *rcsid = "$Id: setrgid.c,v 1.2 1996/03/25 21:22:10 tholo Exp $";
+static char *rcsid = "$Id: setrgid.c,v 1.3 1996/03/25 21:28:35 tholo Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -51,5 +51,5 @@ setrgid(rgid)
        gid_t rgid;
 #endif
 {
-       return (__setregid(rgid, -1));
+       return (__setregid(rgid, (gid_t)-1));
 }
index f512b0f..5daec53 100644 (file)
@@ -33,7 +33,7 @@
 
 #if defined(LIBC_SCCS) && !defined(lint)
 /*static char *sccsid = "from: @(#)setruid.c   5.5 (Berkeley) 2/23/91";*/
-static char *rcsid = "$Id: setruid.c,v 1.2 1996/03/25 21:22:11 tholo Exp $";
+static char *rcsid = "$Id: setruid.c,v 1.3 1996/03/25 21:28:36 tholo Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -51,5 +51,5 @@ setruid(ruid)
        uid_t ruid;
 #endif
 {
-       return (__setreuid(ruid, -1));
+       return (__setreuid(ruid, (uid_t)-1));
 }