freebsd-ports/sysutils/clockspeed/files/patch-ac
Mario Sergio Fujikawa Ferreira 42867efd5a Submitted by: Jos Backus <josb@cncdsl.com>
Fix adjust destination. Should be etc/clockspeed/adjust instead of
just adjust. Add a PLIST uninstall target to remove this file since
killing the daemon does not.
2000-11-20 11:16:00 +00:00

41 lines
1.2 KiB
Text

--- clockspeed.c.orig Tue Oct 13 15:37:28 1998
+++ clockspeed.c Mon Nov 20 09:06:34 2000
@@ -83,7 +83,7 @@
if (deriv <= 0) return;
if (deriv > 200000000) return; /* 5Hz ticks? be serious */
- fd = open_trunc("etc/atto.tmp");
+ fd = open_trunc("etc/clockspeed/atto.tmp");
if (fd == -1) return;
buf[0] = 0;
@@ -119,7 +119,7 @@
if (fsync(fd) == -1) { close(fd); return; }
if (close(fd) == -1) return; /* NFS stupidity */
- rename("etc/atto.tmp","etc/atto"); /* if it fails, bummer */
+ rename("etc/clockspeed/atto.tmp","etc/clockspeed/atto"); /* if it fails, bummer */
}
void main()
@@ -136,16 +136,16 @@
if (chdir(auto_home) == -1) _exit(1);
umask(033);
- if (open_read("etc/atto") == 0) {
+ if (open_read("etc/clockspeed/atto") == 0) {
r = read(0,buf,sizeof buf);
if (r == sizeof buf)
deriv = nano(buf);
close(0);
}
- if (fifo_make("adjust",0600) == -1) if (errno != error_exist) _exit(1);
- if (open_read("adjust") != 0) _exit(1);
- if (open_write("adjust") == -1) _exit(1);
+ if (fifo_make("etc/clockspeed/adjust",0600) == -1) if (errno != error_exist) _exit(1);
+ if (open_read("etc/clockspeed/adjust") != 0) _exit(1);
+ if (open_write("etc/clockspeed/adjust") == -1) _exit(1);
now(&first);