Lines Matching defs:module_bsdauth
43 struct module_bsdauth {
239 struct module_bsdauth module_bsdauth;
246 memset(&module_bsdauth, 0, sizeof(module_bsdauth));
247 if ((module_bsdauth.base = module_create(STDIN_FILENO, &module_bsdauth,
251 module_drop_privilege(module_bsdauth.base, 0);
253 module_load(module_bsdauth.base);
254 if (imsgbuf_init(&module_bsdauth.ibuf, 3) == -1)
260 while (module_run(module_bsdauth.base) == 0)
263 module_destroy(module_bsdauth.base);
264 imsgbuf_clear(&module_bsdauth.ibuf);
266 if (module_bsdauth.okgroups) {
267 for (i = 0; module_bsdauth.okgroups[i] != NULL; i++)
268 free(module_bsdauth.okgroups[i]);
270 free(module_bsdauth.okgroups);
279 struct module_bsdauth *module = ctx;
325 struct module_bsdauth *module = ctx;