aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2002-08-12 01:30:55 +0000
committerH. Peter Anvin <hpa@zytor.com>2002-08-12 01:30:55 +0000
commitad6cb3fea7ce96aec76b3d147a43fb330a7ccf93 (patch)
tree6421e318ac5b5456ccdf7b8165867366457880f3
parent56d3f7016cb23e201efaa8e707bcfab95b30ed95 (diff)
downloadklibc-ad6cb3fea7ce96aec76b3d147a43fb330a7ccf93.tar.gz
Add "idtest" as a test; add missing getgid() prototype to <unistd.h>klibc-0.18
-rw-r--r--include/unistd.h7
-rw-r--r--klibc/Makefile6
-rw-r--r--klibc/include/unistd.h7
3 files changed, 12 insertions, 8 deletions
diff --git a/include/unistd.h b/include/unistd.h
index a1d2e15e049ca..5b05213431feb 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -33,11 +33,12 @@ __extern int execlpe(const char *, const char *, ...);
__extern int setuid(uid_t);
__extern uid_t getuid(void);
-__extern int setgid(gid_t);
-__extern uid_t geteuid(void);
__extern int seteuid(uid_t);
-__extern gid_t getegid(void);
+__extern uid_t geteuid(void);
+__extern int setgid(gid_t);
+__extern gid_t getgid(void);
__extern int setegid(gid_t);
+__extern gid_t getegid(void);
__extern int getgroups(int, gid_t *);
__extern int setgroups(size_t, const gid_t *);
__extern int setreuid(uid_t, uid_t);
diff --git a/klibc/Makefile b/klibc/Makefile
index efb86a912e29c..bdaa58312da3a 100644
--- a/klibc/Makefile
+++ b/klibc/Makefile
@@ -1,4 +1,4 @@
-ARCH = i386
+ARCH = alpha
CROSS =
CC = $(CROSS)gcc
LD = $(CROSS)ld
@@ -14,7 +14,7 @@ PERL = perl
STRIP = $(CROSS)strip -R .comment -R .note
TESTS = testvsnp hello minihello microhello getenvtest \
- getopttest malloctest minips
+ getopttest malloctest minips idtest
LIBOBJS = vsnprintf.o snprintf.o vsprintf.o sprintf.o \
vsscanf.o sscanf.o ctypes.o \
strntoumax.o strntoimax.o \
@@ -101,6 +101,8 @@ malloctest: malloctest.o $(LIB) $(CRT0)
minips: minips.o $(LIB) $(CRT0)
+idtest: idtest.o $(LIB) $(CRT0)
+
$(LIB): $(LIBOBJS) $(ARCHOBJS) syscalls/static.obj socketcalls/static.obj
rm -f $(LIB)
$(AR) cq $(LIB) $(LIBOBJS) $(ARCHOBJS) syscalls/*.o socketcalls/*.o
diff --git a/klibc/include/unistd.h b/klibc/include/unistd.h
index a1d2e15e049ca..5b05213431feb 100644
--- a/klibc/include/unistd.h
+++ b/klibc/include/unistd.h
@@ -33,11 +33,12 @@ __extern int execlpe(const char *, const char *, ...);
__extern int setuid(uid_t);
__extern uid_t getuid(void);
-__extern int setgid(gid_t);
-__extern uid_t geteuid(void);
__extern int seteuid(uid_t);
-__extern gid_t getegid(void);
+__extern uid_t geteuid(void);
+__extern int setgid(gid_t);
+__extern gid_t getgid(void);
__extern int setegid(gid_t);
+__extern gid_t getegid(void);
__extern int getgroups(int, gid_t *);
__extern int setgroups(size_t, const gid_t *);
__extern int setreuid(uid_t, uid_t);