Lines Matching refs:statbuf
50 struct stat statbuf, syscron_stat; in load_database() local
61 if (stat(_PATH_CRON_SPOOL, &statbuf) == -1) { in load_database()
74 HASH(statbuf.st_mtim.tv_sec, syscron_stat.st_mtim.tv_sec); in load_database()
76 HASH(statbuf.st_mtim.tv_nsec, syscron_stat.st_mtim.tv_nsec); in load_database()
129 &statbuf, new_db, old_db); in load_database()
170 struct stat *statbuf, cron_db *new_db, cron_db *old_db) in process_crontab() argument
199 if (fstat(fileno(crontab_fp), statbuf) == -1) { in process_crontab()
203 if (!S_ISREG(statbuf->st_mode)) { in process_crontab()
210 if ((statbuf->st_mode & tabmask) != tabperm) { in process_crontab()
214 if (statbuf->st_uid != 0 && (pw == NULL || in process_crontab()
215 statbuf->st_uid != pw->pw_uid || strcmp(uname, pw->pw_name) != 0)) { in process_crontab()
219 if (pw != NULL && statbuf->st_gid != cron_gid) { in process_crontab()
223 if (pw != NULL && statbuf->st_nlink != 1) { in process_crontab()
233 if (timespeccmp(&u->mtime, &statbuf->st_mtim, ==)) { in process_crontab()
244 new_u->mtime = statbuf->st_mtim; in process_crontab()