Lines Matching refs:modpath
122 try_module(const char *modpath)
129 (module->path = strdup(modpath)) == NULL ||
130 (module->dlh = try_dlopen(modpath)) == NULL)
151 modpath, pam_sm_func_name[i], dlerror());
167 openpam_log(PAM_LOG_ERROR, "%s: %m", modpath);
182 char modpath[PATH_MAX];
232 len = snprintf(modpath, sizeof modpath, "%s/%s%n",
235 len = snprintf(modpath, sizeof modpath, "%s/%s%n.%d",
238 len = snprintf(modpath, sizeof modpath, "%s/%s%s%n.%d",
241 if (len < 0 || (unsigned int)len >= sizeof modpath) {
246 if ((module = try_module(modpath)) != NULL)
248 if (errno == ENOENT && modpath[dot] != '\0') {
250 modpath[dot] = '\0';
251 if ((module = try_module(modpath)) != NULL)