1998-11-28 Roland McGrath <roland@baalperazim.frob.com>
authorRoland McGrath <roland@gnu.org>
Sun, 29 Nov 1998 10:10:47 +0000 (10:10 +0000)
committerRoland McGrath <roland@gnu.org>
Sun, 29 Nov 1998 10:10:47 +0000 (10:10 +0000)
* hurd/setuids.c: Renamed to ...
* hurd/seteuids.c: this.
(setuids): Renamed to seteuids.
* hurd/getuids.c: Renamed to ...
* hurd/geteuids.c: this.
(__getuids): Renamed to geteuids, no aliases.
* hurd/hurd.h (geteuids, seteuids): Declare them.
* hurd/Versions: Replace getuids; __getuids with geteuids; seteuids.
* hurd/Makefile (routines): Updated.

hurd/Makefile
hurd/Versions
hurd/geteuids.c [moved from hurd/getuids.c with 92% similarity]
hurd/hurd.h
hurd/seteuids.c [moved from hurd/setuids.c with 94% similarity]

index 85aa30a..3eeb445 100644 (file)
@@ -46,7 +46,7 @@ routines = hurdstartup hurdinit \
           path-lookup \
           setauth \
           pid2task task2pid \
-          getuids setuids getumask fchroot \
+          geteuids seteuids getumask fchroot \
           hurdsock hurdauth \
           privports \
           msgportdemux \
index 6247858..46e9279 100644 (file)
@@ -18,7 +18,7 @@ libc {
     _hurd_init; _hurd_proc_init;
     _hurd_exec;
     _hurd_canonicalize_directory_name_internal;
-    getuids; __getuids;
+    geteuids; seteuids;
 
     # XXX ought to exist on all platforms
     getumask;
similarity index 92%
rename from hurd/getuids.c
rename to hurd/geteuids.c
index f367e0e..ed85dfd 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993, 1994, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 94, 96, 97, 98 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -21,7 +21,7 @@
 #include <string.h>
 
 int
-__getuids (int n, uid_t *uidset)
+geteuids (int n, uid_t *uidset)
 {
   error_t err;
   int nuids;
@@ -61,5 +61,3 @@ __getuids (int n, uid_t *uidset)
 
   return nuids;
 }
-
-weak_alias (__getuids, getuids)
index 98d726a..10036a9 100644 (file)
@@ -155,6 +155,11 @@ extern int setcttyid (mach_port_t);
 extern int __setauth (auth_t), setauth (auth_t);
 
 
+/* Get and set the effective UID set.  */
+extern int geteuids (int __n, uid_t *__uidset);
+extern int seteuids (int __n, const uid_t *__uidset);
+
+
 /* Split FILE into a directory and a name within the directory.  The
    directory lookup uses the current root and working directory.  If
    successful, stores in *NAME a pointer into FILE where the name
similarity index 94%
rename from hurd/setuids.c
rename to hurd/seteuids.c
index 8b20240..231dce5 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993, 1994, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 94, 97, 98 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -21,7 +21,7 @@
 
 /* Set the uid set for the current user to UIDS (N of them).  */
 int
-setuids (int n, const uid_t *uids)
+seteuids (int n, const uid_t *uids)
 {
   error_t err;
   auth_t newauth;