Lines Matching refs:pw
1090 int php_posix_passwd_to_array(struct passwd *pw, zval *return_value) /* {{{ */ in php_posix_passwd_to_array() argument
1092 if (NULL == pw) in php_posix_passwd_to_array()
1097 add_assoc_string(return_value, "name", pw->pw_name, 1); in php_posix_passwd_to_array()
1098 add_assoc_string(return_value, "passwd", pw->pw_passwd, 1); in php_posix_passwd_to_array()
1099 add_assoc_long (return_value, "uid", pw->pw_uid); in php_posix_passwd_to_array()
1100 add_assoc_long (return_value, "gid", pw->pw_gid); in php_posix_passwd_to_array()
1101 add_assoc_string(return_value, "gecos", pw->pw_gecos, 1); in php_posix_passwd_to_array()
1102 add_assoc_string(return_value, "dir", pw->pw_dir, 1); in php_posix_passwd_to_array()
1103 add_assoc_string(return_value, "shell", pw->pw_shell, 1); in php_posix_passwd_to_array()
1112 struct passwd *pw; in PHP_FUNCTION() local
1131 pw = &pwbuf; in PHP_FUNCTION()
1133 if (getpwnam_r(name, pw, buf, buflen, &pw) || pw == NULL) { in PHP_FUNCTION()
1139 if (NULL == (pw = getpwnam(name))) { in PHP_FUNCTION()
1146 if (!php_posix_passwd_to_array(pw, return_value)) { in PHP_FUNCTION()
1169 struct passwd *pw; in PHP_FUNCTION() local
1187 pw = &_pw; in PHP_FUNCTION()
1189 if (NULL == (pw = getpwuid(uid))) { in PHP_FUNCTION()
1196 if (!php_posix_passwd_to_array(pw, return_value)) { in PHP_FUNCTION()