aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/pwd_.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/include/pwd_.h b/include/pwd_.h
index 32b5b366e..17348298a 100644
--- a/include/pwd_.h
+++ b/include/pwd_.h
@@ -36,7 +36,6 @@ PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
36#define getpwent bb_internal_getpwent 36#define getpwent bb_internal_getpwent
37#define getpwuid bb_internal_getpwuid 37#define getpwuid bb_internal_getpwuid
38#define getpwnam bb_internal_getpwnam 38#define getpwnam bb_internal_getpwnam
39#define getpwent_r bb_internal_getpwent_r
40#define getpwnam_r bb_internal_getpwnam_r 39#define getpwnam_r bb_internal_getpwnam_r
41 40
42/* All function names below should be remapped by #defines above 41/* All function names below should be remapped by #defines above
@@ -48,10 +47,8 @@ void FAST_FUNC setpwent(void);
48/* Close the password-file stream. */ 47/* Close the password-file stream. */
49void FAST_FUNC endpwent(void); 48void FAST_FUNC endpwent(void);
50 49
51#ifdef UNUSED_SINCE_WE_AVOID_STATIC_BUFS
52/* Read an entry from the password-file stream, opening it if necessary. */ 50/* Read an entry from the password-file stream, opening it if necessary. */
53struct passwd* FAST_FUNC getpwent(void); 51struct passwd* FAST_FUNC getpwent(void);
54#endif
55 52
56/* Search for an entry with a matching user ID. */ 53/* Search for an entry with a matching user ID. */
57struct passwd* FAST_FUNC getpwuid(uid_t __uid); 54struct passwd* FAST_FUNC getpwuid(uid_t __uid);
@@ -59,18 +56,7 @@ struct passwd* FAST_FUNC getpwuid(uid_t __uid);
59/* Search for an entry with a matching username. */ 56/* Search for an entry with a matching username. */
60struct passwd* FAST_FUNC getpwnam(const char *__name); 57struct passwd* FAST_FUNC getpwnam(const char *__name);
61 58
62/* Reentrant versions of some of the functions above. 59/* Reentrant versions of some of the functions above. */
63
64 PLEASE NOTE: the `getpwent_r' function is not (yet) standardized.
65 The interface may change in later versions of this library. But
66 the interface is designed following the principals used for the
67 other reentrant functions so the chances are good this is what the
68 POSIX people would choose. */
69
70int FAST_FUNC getpwent_r(struct passwd *__restrict __resultbuf,
71 char *__restrict __buffer, size_t __buflen,
72 struct passwd **__restrict __result);
73
74int FAST_FUNC getpwnam_r(const char *__restrict __name, 60int FAST_FUNC getpwnam_r(const char *__restrict __name,
75 struct passwd *__restrict __resultbuf, 61 struct passwd *__restrict __resultbuf,
76 char *__restrict __buffer, size_t __buflen, 62 char *__restrict __buffer, size_t __buflen,