home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip531.zip / amiga / Contents < prev    next >
Text File  |  1997-04-22  |  4KB  |  73 lines

  1. Contents of the "amiga" directory for UnZip 5.3 and later:
  2.  
  3.   Contents      this file
  4.   amiga.c       Amiga-specific file I/O routines
  5.   amiga.h       Amiga-specific header file
  6.   filedate.c    SetFileDate clone for OS 1.3, and other low-level resources
  7.  
  8.   smakefile     SAS/C makefile for UnZip, fUnZip, and UnZipSFX
  9.  
  10.   makefile.azt  Aztec C makefile for UnZip, fUnZip, and UnZipSFX
  11.   stat.c        stat() emulation for Aztec, along with opendir()/readdir()/etc
  12.   z-stat.h      replacement stat.h header file for use with stat.c
  13.   crc_68.a      assembler version of crc32.c
  14.   flate.a       assembler version of inflate_codes() (define ASM_INFLATECODES)
  15.  
  16.   mkGoff.c      source for MkGoff which generates include file used by flate.a
  17.   makesfx.c     source for MakeSFX, without which UnZipSFX is not usable
  18.  
  19. Notes:
  20.  
  21.   The crc_68.a source file is not currently used by the SAS/C makefile,
  22.   nor is flate.a; as of UnZip 5.20 neither of these wants args in
  23.   registers.
  24.  
  25.   The DICE makefile has been removed since no one is supporting that
  26.   compiler anymore.
  27.  
  28.   It was discovered on release of UnZip 5.1 that the latest SAS compiler
  29.   revision (6.50 or 6.51) changed the timezone handling.   The result is
  30.   that UnZip can extract files with the wrong times, usually off by an
  31.   offset of a few hours which is a function of the how the TZ environment
  32.   variable is set.  Now the TZ variable needs to be set according to the
  33.   timezone you are in, because the tzname() function operates correctly
  34.   now (it didn't used to).  In UnZip 5.2, handling of the TZ variable is now
  35.   independent of the compiler library used in creating UnZip.
  36.  
  37.   As of UnZip 5.2, if you have AmigaDOS 2.1 or newer and have set your
  38.   timezone in the Locale preferences editor, this will be an adequate
  39.   substitute for setting TZ.  If you do not set TZ to your current timezone,
  40.   files will be restored with times corrsponding to "EST5EDT", U.S. Eastern
  41.   time.  To set the TZ environment variable, place the following line in your
  42.   startup sequence:
  43.  
  44.          setenv TZ XXXNYYY
  45.  
  46.             where XXX is the 3-character timezone notation
  47.                     N is the offset from Greenwich mean time
  48.                   YYY is an optional 3-character daylight savings notation
  49.  
  50.   example:
  51.  
  52.          setenv TZ PST8PDT     ; for California time
  53.  
  54.   Daylight savings time is currently handled according to United States
  55.   calendar rules only -- one hour's difference starting on the first Sunday
  56.   in April and ending on the last Sunday in October.  If you set TZ with no
  57.   characters after the number, for example "MST7", then daylight savings will
  58.   not be applied.  (This would be a valid setting for Arizona.)  If the
  59.   timezone is derived from your Locale preferences, daylight savings time is
  60.   applied if the time zone is in the Americas, otherwise not.  Fractional
  61.   hours can be indicated by putting minutes after the hours offset, like
  62.   this: "NST3:30NDT", which might be used for Newfoundland.  The exact text
  63.   before and after the number does not matter; the only thing that is checked
  64.   is whether the optional second part is present or absent.  UnZip 5.1 and
  65.   older had no daylight savings support at all.
  66.  
  67.   Timezone translation will have no effect on files which are zipped on
  68.   MS-DOS or similar systems which only store a local timestamp without time
  69.   zone information.  Archives from Unix systems, and some others, include
  70.   timestamps given in universal (Greenwich) time.  Such timestamps will be
  71.   converted according to the local time zone.  Amiga Zip can, if desired, be
  72.   compiled to produce such Unix-style timestamps, but by default it does not.
  73.