Deleted Added
full compact
36c36
< __FBSDID("$FreeBSD: head/usr.bin/rup/rup.c 146466 2005-05-21 09:55:10Z ru $");
---
> __FBSDID("$FreeBSD: head/usr.bin/rup/rup.c 153090 2005-12-04 18:25:26Z philip $");
103a104
> time_t tmp_time_t;
121,122c122,124
< tmp_time = localtime((time_t *)&host_stat->curtime.tv_sec);
< host_time = *tmp_time;
---
> if (sizeof(time_t) == sizeof(host_stat->curtime.tv_sec)) {
> tmp_time = localtime((time_t *)&host_stat->curtime.tv_sec);
> host_time = *tmp_time;
124c126
< host_stat->curtime.tv_sec -= host_stat->boottime.tv_sec;
---
> host_stat->curtime.tv_sec -= host_stat->boottime.tv_sec;
126,127c128,134
< tmp_time = gmtime((time_t *)&host_stat->curtime.tv_sec);
< host_uptime = *tmp_time;
---
> tmp_time = gmtime((time_t *)&host_stat->curtime.tv_sec);
> host_uptime = *tmp_time;
> }
> else { /* non-32-bit time_t */
> tmp_time_t = host_stat->curtime.tv_sec;
> tmp_time = localtime(&tmp_time_t);
> host_time = *tmp_time;
128a136,142
> host_stat->curtime.tv_sec -= host_stat->boottime.tv_sec;
>
> tmp_time_t = host_stat->curtime.tv_sec;
> tmp_time = gmtime(&tmp_time_t);
> host_uptime = *tmp_time;
> }
>