aboutsummaryrefslogtreecommitdiff
path: root/net/libfreenet/files/patch-client_util.c
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-31 07:32:20 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-31 07:32:20 +0000
commit20c77d2527ca0861418361c22e819588672a92fd (patch)
tree68cc9647ffb0192b1792f008bc7fac87cfa85b41 /net/libfreenet/files/patch-client_util.c
parent89639aeb42feef81c119e9a51040eb8c766788fb (diff)
Notes
Diffstat (limited to 'net/libfreenet/files/patch-client_util.c')
-rw-r--r--net/libfreenet/files/patch-client_util.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/net/libfreenet/files/patch-client_util.c b/net/libfreenet/files/patch-client_util.c
new file mode 100644
index 000000000000..d6a08a6655b4
--- /dev/null
+++ b/net/libfreenet/files/patch-client_util.c
@@ -0,0 +1,19 @@
+--- client_util.c.orig Wed Mar 28 19:27:38 2001
++++ client_util.c Sat Mar 31 15:07:59 2001
+@@ -60,13 +60,14 @@
+
+ int timediff ()
+ {
++ struct tm *tmp;
+ long t = time(NULL);
+
+ /* We are calling localtime here for its side-effect of setting
+ the timezone global appropriately. I have no proof that this
+ even happens on cygwin. Please, just let me die. */
+- localtime(&t);
+- return (FN_TIMEZONE / 3600);
++ tmp = localtime(&t);
++ return (tmp->tm_gmtoff / 3600);
+ }
+
+