Back to index

glibc  2.9
Defines | Functions
pwd.h File Reference
#include <pwd/pwd.h>
#include <nss/nss.h>

Go to the source code of this file.

Defines

#define DECLARE_NSS_PROTOTYPES(service)

Functions

int __getpwent_r (struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result) attribute_hidden
int __old_getpwent_r (struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result)
int __getpwuid_r (__uid_t __uid, struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result)
int __old_getpwuid_r (__uid_t __uid, struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result)
int __getpwnam_r (__const char *__name, struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result)
int __old_getpwnam_r (__const char *__name, struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result)
int __fgetpwent_r (FILE *__stream, struct passwd *__resultbuf, char *__buffer, size_t __buflen, struct passwd **__result)
int _nss_files_parse_pwent (char *line, struct passwd *result, struct parser_data *data, size_t datalen, int *errnop)

Define Documentation

#define DECLARE_NSS_PROTOTYPES (   service)
Value:
extern enum nss_status _nss_ ## service ## _setpwent (int);           \
extern enum nss_status _nss_ ## service ## _endpwent (void);          \
extern enum nss_status _nss_ ## service ## _getpwnam_r                \
                       (const char *name, struct passwd *pwd,         \
                     char *buffer, size_t buflen, int *errnop);       \
extern enum nss_status _nss_ ## service ## _getpwuid_r                \
                       (uid_t uid, struct passwd *pwd,                \
                     char *buffer, size_t buflen, int *errnop);       \
extern enum nss_status _nss_ ## service ##_getpwent_r                 \
                       (struct passwd *result, char *buffer,          \
                     size_t buflen, int *errnop);

Function Documentation

int __fgetpwent_r ( FILE __stream,
struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)

Here is the caller graph for this function:

int __getpwent_r ( struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)
int __getpwnam_r ( __const char *  __name,
struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)

Here is the caller graph for this function:

int __getpwuid_r ( __uid_t  __uid,
struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)

Here is the caller graph for this function:

int __old_getpwent_r ( struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)
int __old_getpwnam_r ( __const char *  __name,
struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)
int __old_getpwuid_r ( __uid_t  __uid,
struct passwd __resultbuf,
char *  __buffer,
size_t  __buflen,
struct passwd **  __result 
)
int _nss_files_parse_pwent ( char *  line,
struct passwd result,
struct parser_data data,
size_t  datalen,
int errnop 
)

Here is the caller graph for this function: