Lines Matching refs:pg

225 r_pginit(struct r_pgdata *pg)  in r_pginit()  argument
229 pg->r_pgbufsize = 1 << 9; in r_pginit()
230 pg->r_pgbuf = NULL; /* note that realloc(NULL) == malloc */ in r_pginit()
234 r_pgexpand(struct r_pgdata *pg) in r_pgexpand() argument
238 nsize = pg->r_pgbufsize << 1; in r_pgexpand()
240 (pg->r_pgbuf = reallocf(pg->r_pgbuf, nsize)) == NULL) in r_pgexpand()
246 r_pgfree(struct r_pgdata *pg) in r_pgfree() argument
249 free(pg->r_pgbuf); in r_pgfree()
253 r_getpwuid(uid_t uid, struct r_pgdata *pg) in r_getpwuid() argument
258 r_pginit(pg); in r_getpwuid()
260 error = r_pgexpand(pg); in r_getpwuid()
262 error = getpwuid_r(uid, &pg->r_pgun.un_pw, in r_getpwuid()
263 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_getpwuid()
270 r_getgrgid(gid_t gid, struct r_pgdata *pg) in r_getgrgid() argument
275 r_pginit(pg); in r_getgrgid()
277 error = r_pgexpand(pg); in r_getgrgid()
279 error = getgrgid_r(gid, &pg->r_pgun.un_gr, in r_getgrgid()
280 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_getgrgid()
288 r_cap_getpwuid(cap_channel_t *cap, uid_t uid, struct r_pgdata *pg) in r_cap_getpwuid() argument
293 r_pginit(pg); in r_cap_getpwuid()
295 error = r_pgexpand(pg); in r_cap_getpwuid()
297 error = cap_getpwuid_r(cap, uid, &pg->r_pgun.un_pw, in r_cap_getpwuid()
298 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_cap_getpwuid()
305 r_cap_getgrgid(cap_channel_t *cap, gid_t gid, struct r_pgdata *pg) in r_cap_getgrgid() argument
310 r_pginit(pg); in r_cap_getgrgid()
312 error = r_pgexpand(pg); in r_cap_getgrgid()
314 error = cap_getgrgid_r(cap, gid, &pg->r_pgun.un_gr, in r_cap_getgrgid()
315 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_cap_getgrgid()