mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-18 03:46:03 +00:00
fdc06a3697
declares it 2 lines later as returning a time_t. Go figure. Submitted by: bento
29 lines
627 B
C
29 lines
627 B
C
--- client_util.c.orig Wed Mar 28 03:27:38 2001
|
|
+++ client_util.c Fri Mar 15 07:54:32 2002
|
|
@@ -37,7 +37,7 @@
|
|
#endif
|
|
|
|
|
|
-long blstr2time(char *baseline);
|
|
+time_t blstr2time(char *baseline);
|
|
int timediff();
|
|
|
|
|
|
@@ -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);
|
|
}
|
|
|
|
|