array_init(return_value);
- add_assoc_string(return_value, "sysname", u.sysname, 1);
- add_assoc_string(return_value, "nodename", u.nodename, 1);
- add_assoc_string(return_value, "release", u.release, 1);
- add_assoc_string(return_value, "version", u.version, 1);
- add_assoc_string(return_value, "machine", u.machine, 1);
+ add_ascii_assoc_string(return_value, "sysname", u.sysname, 1);
+ add_ascii_assoc_string(return_value, "nodename", u.nodename, 1);
+ add_ascii_assoc_string(return_value, "release", u.release, 1);
+ add_ascii_assoc_string(return_value, "version", u.version, 1);
+ add_ascii_assoc_string(return_value, "machine", u.machine, 1);
#if defined(_GNU_SOURCE) && !defined(DARWIN) && defined(HAVE_UTSNAME_DOMAINNAME)
- add_assoc_string(return_value, "domainname", u.domainname, 1);
+ add_ascii_assoc_string(return_value, "domainname", u.domainname, 1);
#endif
}
/* }}} */
array_init(return_value);
- add_assoc_long(return_value, "ticks", ticks); /* clock ticks */
- add_assoc_long(return_value, "utime", t.tms_utime); /* user time */
- add_assoc_long(return_value, "stime", t.tms_stime); /* system time */
- add_assoc_long(return_value, "cutime", t.tms_cutime); /* user time of children */
- add_assoc_long(return_value, "cstime", t.tms_cstime); /* system time of children */
+ add_ascii_assoc_long(return_value, "ticks", ticks); /* clock ticks */
+ add_ascii_assoc_long(return_value, "utime", t.tms_utime); /* user time */
+ add_ascii_assoc_long(return_value, "stime", t.tms_stime); /* system time */
+ add_ascii_assoc_long(return_value, "cutime", t.tms_cutime); /* user time of children */
+ add_ascii_assoc_long(return_value, "cstime", t.tms_cstime); /* system time of children */
}
/* }}} */
MAKE_STD_ZVAL(array_members);
array_init(array_members);
- add_assoc_string(array_group, "name", g->gr_name, 1);
- add_assoc_string(array_group, "passwd", g->gr_passwd, 1);
+ add_ascii_assoc_string(array_group, "name", g->gr_name, 1);
+ add_ascii_assoc_string(array_group, "passwd", g->gr_passwd, 1);
for (count=0; g->gr_mem[count] != NULL; count++) {
add_next_index_string(array_members, g->gr_mem[count], 1);
}
- zend_hash_update(Z_ARRVAL_P(array_group), "members", sizeof("members"), (void*)&array_members, sizeof(zval*), NULL);
- add_assoc_long(array_group, "gid", g->gr_gid);
+ zend_ascii_hash_update(Z_ARRVAL_P(array_group), "members", sizeof("members"), (void*)&array_members, sizeof(zval*), NULL);
+ add_ascii_assoc_long(array_group, "gid", g->gr_gid);
return 1;
}
/* }}} */
if (NULL == return_value || Z_TYPE_P(return_value) != IS_ARRAY)
return 0;
- add_assoc_string(return_value, "name", pw->pw_name, 1);
- add_assoc_string(return_value, "passwd", pw->pw_passwd, 1);
- add_assoc_long (return_value, "uid", pw->pw_uid);
- add_assoc_long (return_value, "gid", pw->pw_gid);
- add_assoc_string(return_value, "gecos", pw->pw_gecos, 1);
- add_assoc_string(return_value, "dir", pw->pw_dir, 1);
- add_assoc_string(return_value, "shell", pw->pw_shell, 1);
+ add_ascii_assoc_string(return_value, "name", pw->pw_name, 1);
+ add_ascii_assoc_string(return_value, "passwd", pw->pw_passwd, 1);
+ add_ascii_assoc_long (return_value, "uid", pw->pw_uid);
+ add_ascii_assoc_long (return_value, "gid", pw->pw_gid);
+ add_ascii_assoc_string(return_value, "gecos", pw->pw_gecos, 1);
+ add_ascii_assoc_string(return_value, "dir", pw->pw_dir, 1);
+ add_ascii_assoc_string(return_value, "shell", pw->pw_shell, 1);
return 1;
}
/* }}} */
}
if (rl.rlim_cur == RLIM_INFINITY) {
- add_assoc_stringl(return_value, soft, UNLIMITED_STRING, sizeof(UNLIMITED_STRING)-1, 1);
+ add_ascii_assoc_stringl(return_value, soft, UNLIMITED_STRING, sizeof(UNLIMITED_STRING)-1, 1);
} else {
- add_assoc_long(return_value, soft, rl.rlim_cur);
+ add_ascii_assoc_long(return_value, soft, rl.rlim_cur);
}
if (rl.rlim_max == RLIM_INFINITY) {
- add_assoc_stringl(return_value, hard, UNLIMITED_STRING, sizeof(UNLIMITED_STRING)-1, 1);
+ add_ascii_assoc_stringl(return_value, hard, UNLIMITED_STRING, sizeof(UNLIMITED_STRING)-1, 1);
} else {
- add_assoc_long(return_value, hard, rl.rlim_max);
+ add_ascii_assoc_long(return_value, hard, rl.rlim_max);
}
return SUCCESS;