3 static struct passwd
*Posix_SysDB_Passwd_passwd
;
5 C_String_t
Posix_SysDB_Passwd_getName(void) {
6 return (C_String_t
)(Posix_SysDB_Passwd_passwd
->pw_name
);
9 C_UId_t
Posix_SysDB_Passwd_getUId(void) {
10 return Posix_SysDB_Passwd_passwd
->pw_uid
;
13 C_GId_t
Posix_SysDB_Passwd_getGId(void) {
14 return Posix_SysDB_Passwd_passwd
->pw_gid
;
17 C_String_t
Posix_SysDB_Passwd_getDir(void) {
18 return (C_String_t
)(Posix_SysDB_Passwd_passwd
->pw_dir
);
21 C_String_t
Posix_SysDB_Passwd_getShell(void) {
22 return (C_String_t
)(Posix_SysDB_Passwd_passwd
->pw_shell
);
25 C_Errno_t(C_Int_t
) Posix_SysDB_getpwnam(NullString8_t p
) {
26 return NULL
!= (Posix_SysDB_Passwd_passwd
= getpwnam((const char *) p
));
29 C_Errno_t(C_Int_t
) Posix_SysDB_getpwuid(C_UId_t u
) {
30 return NULL
!= (Posix_SysDB_Passwd_passwd
= getpwuid(u
));