Lines Matching +refs:time +refs:stamp +refs:string
83 "[S:strip-symbols?Strip link-time static symbols from executables.]"
107 #include <time.h>
111 #include <string.h>
123 #define NOW ((unsigned long)time((time_t*)0))
131 #define RULE_ignore 0x0020 /* ignore time */
190 unsigned long time; /* modification time */
298 report(int level, char* text, char* item, unsigned long stamp)
328 if (stamp && state.debug <= -2)
329 fprintf(stderr, " %10lu", stamp);
1017 * bind r to a file and return the modify time
1032 r->time = st.st_mtime;
1036 return r->time;
1190 return r->time;
1265 r->time = st.st_mtime;
1269 r->time = NOW;
1276 r->time = NOW;
1280 return r->time;
1567 report(-1, r->name, "make", r->time);
1620 if (cmd && state.active && (state.force || r->time < z || !r->time && !z))
1624 if (!r->time)
1627 fprintf(stderr, "%s [%lu] older than prerequisites [%lu]\n", r->name, r->time, z);
1644 r->time = 0;
1671 if (!(q->flags & RULE_ignore) && z < q->time)
1672 z = q->time;
1676 report(-2, q->name, "prev", q->time);
1716 return r->time = z;