This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[COMMITTED PATCH] Move getlogin, getlogin_r, setlogin to login/ subdir.
- From: Roland McGrath <roland at hack dot frob dot com>
- To: "GNU C. Library" <libc-alpha at sourceware dot org>
- Date: Mon, 6 May 2013 15:13:20 -0700 (PDT)
- Subject: [COMMITTED PATCH] Move getlogin, getlogin_r, setlogin to login/ subdir.
These seem more like the other things in login/ than not.
In particular, configurations without sysdeps/unix/Subdirs
might as well not define them either.
Thanks,
Roland
* posix/getlogin.c: Moved to ...
* login/getlogin.c: ... here.
* posix/getlogin_r.c: Moved to ...
* login/getlogin_r.c: ... here.
* posix/getlogin_r.c: Moved to ...
* login/getlogin_r.c: ... here.
* posix/Makefile (routines): Move getlogin, getlogin_r, setlogin to ...
* login/Makefile (routines): ... here.
* posix/Versions (libc: GLIBC_2.0): Move setlogin to ...
* login/Versions (libc: GLIBC_2.0): ... here.
diff --git a/login/Makefile b/login/Makefile
index fa113fb..4b057ec 100644
--- a/login/Makefile
+++ b/login/Makefile
@@ -23,7 +23,8 @@ subdir := login
headers := utmp.h bits/utmp.h lastlog.h pty.h
-routines := getutent getutent_r getutid getutline getutid_r getutline_r \
+routines := getlogin getlogin_r setlogin \
+ getutent getutent_r getutid getutline getutid_r getutline_r \
utmp_file utmpname updwtmp getpt grantpt unlockpt ptsname
CFLAGS-grantpt.c = -DLIBEXECDIR='"$(libexecdir)"'
diff --git a/login/Versions b/login/Versions
index 401fc0e..0c9e75a 100644
--- a/login/Versions
+++ b/login/Versions
@@ -11,6 +11,7 @@ libc {
pututline;
# s*
+ setlogin;
setutent;
# u*
diff --git a/posix/getlogin.c b/login/getlogin.c
similarity index 100%
rename from posix/getlogin.c
rename to login/getlogin.c
diff --git a/posix/getlogin_r.c b/login/getlogin_r.c
similarity index 100%
rename from posix/getlogin_r.c
rename to login/getlogin_r.c
diff --git a/posix/setlogin.c b/login/setlogin.c
similarity index 100%
rename from posix/setlogin.c
rename to login/setlogin.c
diff --git a/posix/Makefile b/posix/Makefile
index a728630..8265e76 100644
--- a/posix/Makefile
+++ b/posix/Makefile
@@ -40,7 +40,6 @@ routines := \
getuid geteuid getgid getegid getgroups setuid setgid group_member \
getpgid setpgid getpgrp bsd-getpgrp setpgrp getsid setsid \
getresuid getresgid setresuid setresgid \
- getlogin getlogin_r setlogin \
pathconf sysconf fpathconf \
glob glob64 fnmatch regex \
confstr \
diff --git a/posix/Versions b/posix/Versions
index 1bc235a..68df3a9 100644
--- a/posix/Versions
+++ b/posix/Versions
@@ -52,7 +52,7 @@ libc {
# s*
sched_get_priority_max; sched_get_priority_min; sched_getparam;
sched_getscheduler; sched_rr_get_interval; sched_setparam;
- sched_setscheduler; sched_yield; setegid; seteuid; setgid; setlogin;
+ sched_setscheduler; sched_yield; setegid; seteuid; setgid;
setpgid; setpgrp; setsid; setuid; sleep; sysconf;
# t*