Merge "define pw_gecos to pw_passwd for LP32 systems"
This commit is contained in:
commit
9c212fc436
|
@ -116,6 +116,7 @@ static int do_getpw_r(int by_name, const char* name, uid_t uid,
|
|||
snprintf(buf, byte_count, "%s%c%s%c%s", src->pw_name, 0, src->pw_dir, 0, src->pw_shell);
|
||||
|
||||
// pw_passwd and pw_gecos are non-POSIX and unused (always NULL) in bionic.
|
||||
// Note: On LP32, we define pw_gecos to pw_passwd since they're both NULL.
|
||||
dst->pw_passwd = NULL;
|
||||
#if defined(__LP64__)
|
||||
dst->pw_gecos = NULL;
|
||||
|
|
|
@ -106,6 +106,9 @@ struct passwd
|
|||
gid_t pw_gid;
|
||||
#ifdef __LP64__
|
||||
char* pw_gecos;
|
||||
#else
|
||||
// Note: On LP32, we define pw_gecos to pw_passwd since they're both NULL.
|
||||
# define pw_gecos pw_passwd
|
||||
#endif
|
||||
char* pw_dir;
|
||||
char* pw_shell;
|
||||
|
|
Loading…
Reference in New Issue