Lines Matching refs:time_t

184 	time_t time;	/* time of the event	*/
299 static void mod_ctab(char *, time_t);
300 static void mod_atjob(char *, time_t);
301 static void add_atevent(struct usr *, char *, time_t, int);
318 static void readcron(struct usr *, time_t);
328 static time_t next_time(struct event *, time_t);
329 static time_t get_switching_time(int, time_t);
330 static time_t xmktime(struct tm *);
331 static void process_msg(struct message *, time_t);
356 static time_t last_time, init_time, t_old;
414 extern void el_init(int, time_t, time_t, int);
415 extern int el_add(void *, time_t, int);
424 static void init_atevent(char *, time_t, int, int);
425 static void update_atevent(struct usr *, char *, time_t, int);
430 time_t t;
431 time_t ne_time; /* amt of time until next event execution */
432 time_t newtime, lastmtime = 0L;
625 next_time(next_event, (time_t)0);
719 el_init(8, init_time, (time_t)(60*60*24), 10);
722 el_init(8, init_time, (time_t)(60*60*24), 10);
759 time_t tim;
877 init_atevent(char *name, time_t tim, int jobtype, int first)
895 mod_ctab(char *name, time_t reftime)
990 mod_atjob(char *name, time_t reftime)
993 time_t tim;
1067 add_atevent(struct usr *u, char *job, time_t tim, int jobtype)
1094 update_atevent(struct usr *u, char *name, time_t tim, int jobtype)
1120 readcron(struct usr *u, time_t reftime)
1536 static time_t
1537 tz_next_time(struct event *e, time_t tflag)
1553 time_t t, ref_t, t1, t2, zone_start;
1613 if ((t1 = xmktime(&tmp1)) == (time_t)-1) {
1632 if ((t1 = xmktime(&tmp2)) == (time_t)-1) {
1659 if (t == (time_t)-1) {
1674 t += (time_t)(hr-tm->tm_hour-1) * HOUR +
1675 (time_t)(60-tm->tm_min + min) * MINUTE;
1677 t += (time_t)(hr-tm->tm_hour) * HOUR +
1678 (time_t)(min-tm->tm_min) * MINUTE;
1681 t -= (time_t)tm->tm_sec;
1780 if ((t1 = xmktime(&tmp2)) == (time_t)-1) {
1798 if ((t2 = xmktime(&tmp2)) == (time_t)-1) {
1851 if ((t = xmktime(&tmp2)) == (time_t)-1) {
1863 if ((t = xmktime(&tmp2)) == (time_t)-1) {
1879 if (zone_start == (time_t)-1) {
1890 t += (time_t)(23-tm->tm_hour)*HOUR
1891 + (time_t)(60-tm->tm_min)*MINUTE
1892 + (time_t)hr*HOUR + (time_t)min*MINUTE
1893 + (time_t)days*DAY;
1895 t -= (time_t)tm->tm_sec;
1906 static time_t
1907 next_time(struct event *e, time_t tflag)
1910 time_t ret;
1924 * This returns TOD in time_t that zone switch will happen, and this
1934 static time_t
1935 get_switching_time(int to_dst, time_t t_ref)
1937 time_t t, t1;
1946 if ((t = xmktime(&tmp1)) == (time_t)-1)
1947 return ((time_t)-1);
1965 if ((t = xmktime(&tmp1)) == (time_t)-1)
1966 return ((time_t)-1);
1973 return ((time_t)-1);
1976 static time_t
1979 time_t ret;
1981 if ((ret = mktime(tmp)) == (time_t)-1) {
1983 return ((time_t)-1);
2201 time_t dhltime;
2580 time_t now;
2775 time_t reftime;
2779 static time_t pending_reftime;
2839 process_msg(struct message *pmsg, time_t reftime)
2849 mod_atjob(pmsg->fname, (time_t)0);
3000 time_t t;
3031 time_t t;
3054 time_t nt;
3059 next_event->time = next_time(next_event, (time_t)0);