Lines Matching full:creation
44 struct Creation { struct
88 static struct Creation creation = { variable
166 creation.block = true; in parse_block()
168 creation.block = false; in parse_block()
173 creation.block = value != 0; in parse_block()
192 parse_long(text, &creation.depth, "-d", "depth"); in parse_depth()
201 parse_unsigned(text, &creation.set_group, in parse_group()
202 &creation.group, "-g", "group"); in parse_group()
204 creation.set_group = true; in parse_group()
205 creation.group = entry->gr_gid; in parse_group()
217 creation.set_mode = true; in parse_mode()
218 creation.mode = (mode_t)value; in parse_mode()
269 parse_long(text, &creation.size, "-s", "size"); in parse_size()
277 parse_unsigned(text, &creation.set_user, in parse_user()
278 &creation.user, "-u", "user"); in parse_user()
280 creation.set_user = true; in parse_user()
281 creation.user = entry->pw_uid; in parse_user()
306 bool valid = creation.exists || creation.depth > 0; in validate_depth()
337 bool valid = creation.exists || creation.size > 0; in validate_size()
422 * q_creation: creation parameters (copied by value).
425 create(const char *queue, struct Creation q_creation) in create()
834 int result = create(queue, creation); in main()