From 5a2b42a48342ee59c9ee48d1632f040088609589 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Thu, 17 Nov 2011 10:55:29 +0100 Subject: unistd: hide relocations Signed-off-by: Bernhard Reutner-Fischer --- include/unistd.h | 2 ++ libc/unistd/usershell.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/include/unistd.h b/include/unistd.h index 956879003..1b2fd4d15 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -962,7 +962,9 @@ extern int acct (__const char *__name) __THROW; /* Successive calls return the shells listed in `/etc/shells'. */ extern char *getusershell (void) __THROW; extern void endusershell (void) __THROW; /* Discard cached info. */ +libc_hidden_proto(endusershell) extern void setusershell (void) __THROW; /* Rewind and re-read the file. */ +libc_hidden_proto(setusershell) /* Put the program in the background, and dissociate from the controlling diff --git a/libc/unistd/usershell.c b/libc/unistd/usershell.c index 2a6b66504..261c1c10c 100644 --- a/libc/unistd/usershell.c +++ b/libc/unistd/usershell.c @@ -40,6 +40,8 @@ void endusershell(void) shellb = NULL; shells = NULL; } +libc_hidden_def(endusershell) + void setusershell(void) { endusershell(); @@ -61,6 +63,8 @@ void setusershell(void) shells = (char **)shellb; } } +libc_hidden_def(setusershell) + char *getusershell(void) { char *sh; -- cgit v1.2.3