Lines Matching defs:this
5 * Permission to use, copy, modify, and distribute this software for any
7 * copyright notice and this permission notice appear in all copies.
102 irs_gen_gr(struct irs_acc *this) {
103 struct gen_p *accpvt = (struct gen_p *)this->private;
136 gr_close(struct irs_gr *this) {
137 struct pvt *pvt = (struct pvt *)this->private;
140 memput(this, sizeof *this);
144 gr_next(struct irs_gr *this) {
145 struct pvt *pvt = (struct pvt *)this->private;
166 gr_byname(struct irs_gr *this, const char *name) {
167 struct pvt *pvt = (struct pvt *)this->private;
178 if (!grmerge(this, tval, dirty++))
193 gr_bygid(struct irs_gr *this, gid_t gid) {
194 struct pvt *pvt = (struct pvt *)this->private;
205 if (!grmerge(this, tval, dirty++))
220 gr_rewind(struct irs_gr *this) {
221 struct pvt *pvt = (struct pvt *)this->private;
232 gr_list(struct irs_gr *this, const char *name,
235 struct pvt *pvt = (struct pvt *)this->private;
277 gr_minimize(struct irs_gr *this) {
278 struct pvt *pvt = (struct pvt *)this->private;
289 gr_res_get(struct irs_gr *this) {
290 struct pvt *pvt = (struct pvt *)this->private;
300 gr_res_set(this, res, free);
307 gr_res_set(struct irs_gr *this, struct __res_state *res,
309 struct pvt *pvt = (struct pvt *)this->private;
331 grmerge(struct irs_gr *this, const struct group *src, int preserve) {
332 struct pvt *pvt = (struct pvt *)this->private;