summaryrefslogtreecommitdiff
path: root/editors/openoffice/files/patch-unzip::source::file_io.c
diff options
context:
space:
mode:
authorMartin Blapp <mbr@FreeBSD.org>2002-03-05 17:49:31 +0000
committerMartin Blapp <mbr@FreeBSD.org>2002-03-05 17:49:31 +0000
commit9668701060eb537459315aa934ba47db8b954914 (patch)
tree57edec0ded4147f7c7111bcfe6949a4b408caff7 /editors/openoffice/files/patch-unzip::source::file_io.c
parentadd shmap 0.2 (diff)
timeb > time fixes
Notes
Notes: svn path=/head/; revision=55595
Diffstat (limited to '')
-rw-r--r--editors/openoffice/files/patch-unzip::source::file_io.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/editors/openoffice/files/patch-unzip::source::file_io.c b/editors/openoffice/files/patch-unzip::source::file_io.c
new file mode 100644
index 000000000000..0430ff41b6a9
--- /dev/null
+++ b/editors/openoffice/files/patch-unzip::source::file_io.c
@@ -0,0 +1,36 @@
+--- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
++++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
+@@ -500,7 +500,7 @@
+ #ifdef MPW
+ pCallBack( 0 );
+ #else
+- #if defined LINUX || defined MACOSX || defined NETBSD
++ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
+ pCallBack( lseek(outfd, 0, SEEK_CUR) );
+ #else
+ pCallBack( tell( outfd ) );
+@@ -860,8 +860,11 @@
+ /* extern char *_TZ; no longer used? */
+ #else /* !AMIGA */
+ # define YRBASE 1970
+-#ifdef BSD
+-#ifndef __386BSD__
++#ifdef FREEBSD
++#include <sys/types.h>
++#endif */ FREEBSD */
++#if defined BSD || defined FREEBSD
++#if !defined __386BSD__ && !defined FREEBSD
+ static struct timeb tbp;
+ #endif /* !__386BSD__ */
+ #else /* !BSD */
+@@ -932,8 +935,8 @@
+ /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
+ m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
+
+-#if defined BSD && ! defined MACOSX && ! defined NETBSD
+-#ifndef __386BSD__
++#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
++#if !defined __386BSD__ && !defined FREEBSD
+ ftime(&tbp);
+ m_time += tbp.timezone * 60L;
+ #endif