Lines Matching refs:timestampfile

51 	char 			*timestampfile)  in validate_basic()  argument
95 (void) snprintf(timestampfile, MAXPATHLEN, "%s/%s/%s:%s", TIMESTAMP_DIR, in validate_basic()
195 char timestampfile[MAXPATHLEN]; in pam_sm_authenticate() local
212 if (validate_basic(pamh, user_tty, timestampfile) != PAM_SUCCESS) in pam_sm_authenticate()
219 (void) strlcpy(timestampdir, timestampfile, MAXPATHLEN); in pam_sm_authenticate()
228 if (lstat(timestampfile, &sb) == 0 && sb.st_size != 0) { in pam_sm_authenticate()
230 (void) unlink(timestampfile); in pam_sm_authenticate()
233 timestampfile); in pam_sm_authenticate()
238 (void) unlink(timestampfile); in pam_sm_authenticate()
241 timestampfile); in pam_sm_authenticate()
246 (void) unlink(timestampfile); in pam_sm_authenticate()
249 timestampfile); in pam_sm_authenticate()
254 (void) unlink(timestampfile); in pam_sm_authenticate()
257 timestampfile); in pam_sm_authenticate()
264 timestampfile); in pam_sm_authenticate()
275 if ((fd = open(timestampfile, O_RDONLY)) < 0) { in pam_sm_authenticate()
278 timestampfile); in pam_sm_authenticate()
284 (void) unlink(timestampfile); in pam_sm_authenticate()
286 "timestamp file '%s' is corrupt: %m", timestampfile); in pam_sm_authenticate()
295 (void) unlink(timestampfile); in pam_sm_authenticate()
298 timestampfile); in pam_sm_authenticate()
303 (void) unlink(timestampfile); in pam_sm_authenticate()
306 timestampfile); in pam_sm_authenticate()
312 "allowing access ", timestampfile); in pam_sm_authenticate()
342 char timestampfile[MAXPATHLEN]; in pam_sm_setcred() local
354 if (validate_basic(pamh, user_tty, timestampfile) != PAM_SUCCESS) in pam_sm_setcred()
361 (void) unlink(timestampfile); in pam_sm_setcred()
366 if (lstat(timestampfile, &sb) == 0) { in pam_sm_setcred()
369 "timestamp file %s is not expired", timestampfile); in pam_sm_setcred()
376 (void) strlcpy(timestampdir, timestampfile, MAXPATHLEN); in pam_sm_setcred()
394 if ((fd = open(timestampfile, O_WRONLY|O_CREAT, S_IRUSR|S_IWUSR)) < 0) { in pam_sm_setcred()
397 timestampfile); in pam_sm_setcred()
402 timestampfile); in pam_sm_setcred()
410 "can't write timestamp file %s: %m", timestampfile); in pam_sm_setcred()