mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
85 lines
2.1 KiB
Plaintext
85 lines
2.1 KiB
Plaintext
*** Makefile.old Wed Jul 17 22:02:20 1991
|
|
--- Makefile Wed Dec 28 04:39:21 1994
|
|
***************
|
|
*** 1,5 ****
|
|
!
|
|
! CC=cc
|
|
|
|
all: unarj
|
|
|
|
--- 1,4 ----
|
|
! CFLAGS+=-DUNIX
|
|
|
|
all: unarj
|
|
|
|
*** environ.c.old Wed Jun 23 09:07:20 1993
|
|
--- environ.c Wed Dec 28 04:38:04 1994
|
|
***************
|
|
*** 534,541 ****
|
|
}
|
|
|
|
long
|
|
! gettz() /* returns the offset from GMT in seconds */
|
|
{
|
|
#define NOONOFFSET 43200L
|
|
#define SEC_IN_DAY (24L * 60L * 60L)
|
|
#define INV_VALUE (SEC_IN_DAY + 1L)
|
|
--- 534,545 ----
|
|
}
|
|
|
|
long
|
|
! gettz(stamp) /* returns the offset from GMT in seconds */
|
|
! time_t stamp;
|
|
{
|
|
+ #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
|
|
+ return -localtime(&stamp)->tm_gmtoff;
|
|
+ #else
|
|
#define NOONOFFSET 43200L
|
|
#define SEC_IN_DAY (24L * 60L * 60L)
|
|
#define INV_VALUE (SEC_IN_DAY + 1L)
|
|
***************
|
|
*** 551,556 ****
|
|
--- 555,561 ----
|
|
noontm = localtime(&noon);
|
|
retval = NOONOFFSET - 60 * (60 * noontm->tm_hour - noontm->tm_min);
|
|
return retval;
|
|
+ #endif
|
|
}
|
|
|
|
long
|
|
***************
|
|
*** 608,614 ****
|
|
(uint) attribute;
|
|
(uint) host;
|
|
|
|
! m_time = mstonix(tstamp) + gettz();
|
|
|
|
tb.mtime = m_time; /* Set modification time */
|
|
tb.atime = m_time; /* Set access time */
|
|
--- 613,620 ----
|
|
(uint) attribute;
|
|
(uint) host;
|
|
|
|
! m_time = mstonix(tstamp);
|
|
! m_time += gettz(m_time);
|
|
|
|
tb.mtime = m_time; /* Set modification time */
|
|
tb.atime = m_time; /* Set access time */
|
|
*** unarj.h.old Wed Jun 23 09:07:20 1993
|
|
--- unarj.h Wed Dec 28 04:25:07 1994
|
|
***************
|
|
*** 104,111 ****
|
|
--- 104,115 ----
|
|
#endif
|
|
|
|
typedef unsigned char uchar; /* 8 bits or more */
|
|
+ #if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
|
|
typedef unsigned int uint; /* 16 - 32 bits or more */
|
|
typedef unsigned short ushort; /* 16 bits or more */
|
|
+ #else
|
|
+ # include <sys/types.h>
|
|
+ #endif
|
|
typedef unsigned long ulong; /* 32 bits or more */
|
|
|
|
#define USHRT_BIT (CHAR_BIT * sizeof(ushort))
|