summaryrefslogtreecommitdiff
path: root/sysutils/pcfclock/files/patch-pcfdate_pcfdate.c
diff options
context:
space:
mode:
authorVolker Stolz <vs@FreeBSD.org>2005-04-27 16:27:40 +0000
committerVolker Stolz <vs@FreeBSD.org>2005-04-27 16:27:40 +0000
commit5cc30f2134e07e3f4570fdc520391d00e0fe6654 (patch)
treeb35219c3951a5fd420cbf07369db8f5d8428a063 /sysutils/pcfclock/files/patch-pcfdate_pcfdate.c
parent- update to 2.09 (diff)
Add pcfclock 0.44, userland access to the pcfclock device.
PR: ports/74340 Submitted by: Frank W. Josellis <frank AT dynamical-systems.org>
Diffstat (limited to 'sysutils/pcfclock/files/patch-pcfdate_pcfdate.c')
-rw-r--r--sysutils/pcfclock/files/patch-pcfdate_pcfdate.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/sysutils/pcfclock/files/patch-pcfdate_pcfdate.c b/sysutils/pcfclock/files/patch-pcfdate_pcfdate.c
new file mode 100644
index 000000000000..eadd62ebc064
--- /dev/null
+++ b/sysutils/pcfclock/files/patch-pcfdate_pcfdate.c
@@ -0,0 +1,28 @@
+--- pcfdate/pcfdate.c.orig Tue Apr 20 07:26:04 2004
++++ pcfdate/pcfdate.c Tue Nov 23 23:16:23 2004
+@@ -162,16 +162,23 @@
+ char buf[256];
+
+ tp = localtime(&newtime);
+- strftime(buf, sizeof(buf), "%c", tp);
+- fprintf(stdout, "%s\n", buf);
++ strftime(buf, sizeof(buf), "%+", tp);
++ fprintf(stdout, "%s", buf);
+ if (verbose) {
++ /*
+ fprintf(stdout, " - DST: \t%s\n", (
+ (timecode[8]&3)==1 ? "Yes" :
+ ((timecode[8]&3)==2 ? "No" : "unknown" ))
+ );
+ fprintf(stdout, " - Sync:\t%s\n", (timecode[1] & 1 ? "Error" : "Ok"));
+ fprintf(stdout, " - Battery:\t%s\n", (timecode[8] & 4 ? "Replace" : "Ok"));
++ */
++ /* Not too verbose: */
++ fprintf(stdout," [Sync: %s, Battery: %s]",
++ (timecode[1] & 1 ? "Error" : "Ok"),
++ (timecode[8] & 4 ? "Replace" : "Ok"));
+ }
++ fprintf(stdout, "\n");
+ }
+
+ return 0;