- if (st.st_mtime < before_utime || st.st_mtime > after_utime) {
- fprintf(stderr, "%s: bad utime times %lu <= %lu <= %lu false\n",
- prog, before_utime, st.st_mtime, after_utime);
+ if (st.st_mtime != utb.modtime ) {
+ fprintf(stderr, "%s: bad utime mtime %lu should be %lu\n",
+ prog, st.st_mtime, utb.modtime);
+ return 7;
+ }
+
+ if (st.st_atime != utb.actime ) {
+ fprintf(stderr, "%s: bad utime mtime %lu should be %lu\n",
+ prog, st.st_atime, utb.actime);