Lines Matching refs:g
976 int php_posix_group_to_array(struct group *g, zval *array_group) /* {{{ */ in php_posix_group_to_array() argument
981 if (NULL == g) in php_posix_group_to_array()
989 add_assoc_string(array_group, "name", g->gr_name); in php_posix_group_to_array()
990 if (g->gr_passwd) { in php_posix_group_to_array()
991 add_assoc_string(array_group, "passwd", g->gr_passwd); in php_posix_group_to_array()
995 for (count = 0; g->gr_mem[count] != NULL; count++) { in php_posix_group_to_array()
996 add_next_index_string(&array_members, g->gr_mem[count]); in php_posix_group_to_array()
999 add_assoc_long(array_group, "gid", g->gr_gid); in php_posix_group_to_array()
1059 struct group *g; in PHP_FUNCTION() local
1077 g = &gbuf; in PHP_FUNCTION()
1079 if (getgrnam_r(name, g, buf, buflen, &g) || g == NULL) { in PHP_FUNCTION()
1085 if (NULL == (g = getgrnam(name))) { in PHP_FUNCTION()
1092 if (!php_posix_group_to_array(g, return_value)) { in PHP_FUNCTION()
1115 struct group *g; in PHP_FUNCTION() local
1135 g = &_g; in PHP_FUNCTION()
1137 if (NULL == (g = getgrgid(gid))) { in PHP_FUNCTION()
1144 if (!php_posix_group_to_array(g, return_value)) { in PHP_FUNCTION()