Файлы diald-1.0.orig/access.o и diald-1.0/access.o различаются Файлы diald-1.0.orig/buffer.o и diald-1.0/buffer.o различаются Файлы diald-1.0.orig/bufio.o и diald-1.0/bufio.o различаются Файлы diald-1.0.orig/dev.o и diald-1.0/dev.o различаются Файлы diald-1.0.orig/diald и diald-1.0/diald различаются diff -urN diald-1.0.orig/diald.c diald-1.0/diald.c --- diald-1.0.orig/diald.c 2006-10-12 20:40:44 +0300 +++ diald-1.0/diald.c 2006-10-12 20:48:30 +0300 @@ -189,10 +189,10 @@ if (proxy.fd >= 0) FD_SET(proxy.fd, &readfds); if (snoopfd >= 0) FD_SET(snoopfd, &readfds); /* Compute the likely timeout for the next second boundary */ - ts = tstamp + PAUSETIME*CLK_TCK - ticks(); + ts = tstamp + PAUSETIME*sysconf(_SC_CLK_TCK) - ticks(); if (ts < 0) ts = 0; - timeout.tv_sec = ts/CLK_TCK; - timeout.tv_usec = 1000*(ts%CLK_TCK)/CLK_TCK; + timeout.tv_sec = ts/sysconf(_SC_CLK_TCK); + timeout.tv_usec = 1000*(ts%sysconf(_SC_CLK_TCK))/sysconf(_SC_CLK_TCK); sel = select(256,&readfds,0,0,&timeout); if (sel < 0 && errno == EBADF) { PIPE *p; @@ -278,7 +278,7 @@ /* check if ticks() has advanced a second since last check. * This is immune to wall clock skew because we use the ticks count. */ - ts = tstamp + PAUSETIME*CLK_TCK - ticks(); + ts = tstamp + PAUSETIME*sysconf(_SC_CLK_TCK) - ticks(); if (ts <= 0) { tstamp = ticks(); fire_timers(); Файлы diald-1.0.orig/diald.o и diald-1.0/diald.o различаются Файлы diald-1.0.orig/filter.o и diald-1.0/filter.o различаются Файлы diald-1.0.orig/firewall.o и diald-1.0/firewall.o различаются Файлы diald-1.0.orig/fsm.o и diald-1.0/fsm.o различаются Файлы diald-1.0.orig/lock.o и diald-1.0/lock.o различаются Файлы diald-1.0.orig/log.o и diald-1.0/log.o различаются Файлы diald-1.0.orig/modem.o и diald-1.0/modem.o различаются Файлы diald-1.0.orig/options.o и diald-1.0/options.o различаются Файлы diald-1.0.orig/parse.o и diald-1.0/parse.o различаются Файлы diald-1.0.orig/ppp.o и diald-1.0/ppp.o различаются Файлы diald-1.0.orig/proxyarp.o и diald-1.0/proxyarp.o различаются Файлы diald-1.0.orig/proxy_dev.o и diald-1.0/proxy_dev.o различаются Файлы diald-1.0.orig/proxy.o и diald-1.0/proxy.o различаются Файлы diald-1.0.orig/proxy_slip.o и diald-1.0/proxy_slip.o различаются Файлы diald-1.0.orig/proxy_tap.o и diald-1.0/proxy_tap.o различаются Файлы diald-1.0.orig/proxy_tun.o и diald-1.0/proxy_tun.o различаются Файлы diald-1.0.orig/route.o и diald-1.0/route.o различаются Файлы diald-1.0.orig/shell.o и diald-1.0/shell.o различаются Файлы diald-1.0.orig/slip.o и diald-1.0/slip.o различаются diff -urN diald-1.0.orig/timer.c diald-1.0/timer.c --- diald-1.0.orig/timer.c 2006-10-12 20:40:44 +0300 +++ diald-1.0/timer.c 2006-10-12 20:48:51 +0300 @@ -36,7 +36,7 @@ unsigned long timestamp() { struct tms buf; - return times(&buf)/CLK_TCK; + return times(&buf)/sysconf(_SC_CLK_TCK); } unsigned long ticks() Файлы diald-1.0.orig/timer.o и diald-1.0/timer.o различаются Файлы diald-1.0.orig/utils.o и diald-1.0/utils.o различаются