65 for (before = time((time_t *) 0); ; before = after) {
73 after = time((time_t *) 0);
74 if (st.st_mtime < before - 1 || st.st_mtime > after)
77 msg_info(
"pausing to let %s cool down", path);
VSTREAM * vstream_fopen(const char *path, int flags, mode_t mode)
int vstream_fclose(VSTREAM *stream)
void(* LOAD_FILE_FN)(VSTREAM *, void *)
void doze(unsigned delay)
NORETURN msg_fatal(const char *fmt,...)
#define vstream_fileno(vp)
void load_file(const char *path, LOAD_FILE_FN action, void *context)
#define vstream_ferror(vp)
void msg_info(const char *fmt,...)