diff --git a/share/libc/pwd.h b/share/libc/pwd.h index fb9ddca482764743f31efef8d52ae07c97b5adda..f9cfaeacd200021498a13d1e1323ff54c9d0ae8f 100644 --- a/share/libc/pwd.h +++ b/share/libc/pwd.h @@ -44,16 +44,18 @@ struct passwd { char *pw_shell; }; -__FC_EXTERN char __fc_getpwuid_pw_name[64]; -__FC_EXTERN char __fc_getpwuid_pw_passwd[64]; -__FC_EXTERN char __fc_getpwuid_pw_dir[64]; -__FC_EXTERN char __fc_getpwuid_pw_shell[64]; +__FC_EXTERN char __fc_getpw_pw_name[64]; +__FC_EXTERN char __fc_getpw_pw_passwd[64]; +__FC_EXTERN char __fc_getpw_pw_gecos[64]; +__FC_EXTERN char __fc_getpw_pw_dir[64]; +__FC_EXTERN char __fc_getpw_pw_shell[64]; struct passwd __fc_pwd = - {.pw_name = __fc_getpwuid_pw_name, - .pw_passwd = __fc_getpwuid_pw_passwd, - .pw_dir = __fc_getpwuid_pw_dir, - .pw_shell = __fc_getpwuid_pw_shell}; + {.pw_name = __fc_getpw_pw_name, + .pw_passwd = __fc_getpw_pw_passwd, + .pw_gecos = __fc_getpw_pw_gecos, + .pw_dir = __fc_getpw_pw_dir, + .pw_shell = __fc_getpw_pw_shell}; struct passwd *__fc_p_pwd = & __fc_pwd;