3 unsigned uidgid_get(struct bb_uidgid_t *u, const char *ug /*, unsigned dogrp */)
9 /* g = 0; if (dogrp) g = strchr(ug, ':'); */
14 safe_strncpy(buf, ug, sz);
35 struct bb_uidgid_t ug;
36 u = uidgid_get(&ug, "apache");
37 printf("%u = %u:%u\n", u, ug.uid, ug.gid);
38 ug.uid = ug.gid = 1111;
39 u = uidgid_get(&ug, "apache");
40 printf("%u = %u:%u\n", u, ug.uid, ug.gid);
41 ug.uid = ug.gid = 1111;
42 u = uidgid_get(&ug, "apache:users");
43 printf("%u = %u:%u\n", u, ug.uid, ug.gid);
44 ug.uid = ug.gid = 1111;
45 u = uidgid_get(&ug, "apache:users");
46 printf("%u = %u:%u\n", u, ug.uid, ug.gid);