summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/gzip/tailor.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/gzip/tailor.h')
-rw-r--r--gnu/usr.bin/gzip/tailor.h42
1 files changed, 37 insertions, 5 deletions
diff --git a/gnu/usr.bin/gzip/tailor.h b/gnu/usr.bin/gzip/tailor.h
index 915760a..960ff28 100644
--- a/gnu/usr.bin/gzip/tailor.h
+++ b/gnu/usr.bin/gzip/tailor.h
@@ -8,12 +8,16 @@
* The target dependent functions should be defined in tailor.c.
*/
-/* $Id: tailor.h,v 0.16 1993/06/01 12:46:03 jloup Exp $ */
+/* $Id: tailor.h,v 0.18 1993/06/14 19:32:20 jloup Exp $ */
#if defined(__MSDOS__) && !defined(MSDOS)
# define MSDOS
#endif
+#if defined(__OS2__) && !defined(OS2)
+# define OS2
+#endif
+
#if defined(OS2) && defined(MSDOS) /* MS C under OS/2 */
# undef MSDOS
#endif
@@ -31,6 +35,7 @@
# define MAXSEG_64K
# ifdef __TURBOC__
# define NO_UTIME
+# define NO_OFF_T
# else /* MSC */
# define HAVE_SYS_UTIME_H
# define NO_UTIME_H
@@ -69,22 +74,34 @@
# define NO_CHOWN
# define PROTO
# define STDC_HEADERS
-# define HAVE_SYS_UTIME_H
-# define NO_UTIME_H
# define casemap(c) tolow(c)
# include <io.h>
# define OS_CODE 0x06
# define SET_BINARY_MODE(fd) setmode(fd, O_BINARY)
# ifdef _MSC_VER
+# define HAVE_SYS_UTIME_H
+# define NO_UTIME_H
# define MAXSEG_64K
# undef near
# define near _near
# endif
# ifdef __EMX__
+# define HAVE_SYS_UTIME_H
+# define NO_UTIME_H
# define DIRENT
# define EXPAND(argc,argv) \
{_response(&argc, &argv); _wildcard(&argc, &argv);}
# endif
+# ifdef __BORLANDC__
+# define DIRENT
+# endif
+# ifdef __ZTC__
+# define NO_DIR
+# define NO_UTIME_H
+# include <dos.h>
+# define EXPAND(argc,argv) \
+ {response_expand(&argc, &argv);}
+# endif
#endif
#ifdef MSDOS
@@ -138,7 +155,6 @@
# ifdef __GNUC__
# define DIRENT
# define HAVE_UNISTD_H
-# define RETSIGTYPE int
# else /* SASC */
# define NO_STDIN_FSTAT
# define SYSDIR
@@ -149,6 +165,7 @@
# define direct dirent
extern void _expand_args(int *argc, char ***argv);
# define EXPAND(argc,argv) _expand_args(&argc,&argv);
+# undef O_BINARY /* disable useless --ascii option */
# endif
#endif
@@ -199,7 +216,9 @@
# define put_char(c) put_byte((c) & 0x7F)
# define get_char(c) ascii2pascii(get_byte())
# define OS_CODE 0x0F /* temporary, subject to change */
-# undef SIGTERM /* We don't want a signal handler for SIGTERM */
+# ifdef SIGTERM
+# undef SIGTERM /* We don't want a signal handler for SIGTERM */
+# endif
#endif
#ifdef WIN32
@@ -243,6 +262,19 @@
# define MAX_SUFFIX 30
#endif
+#ifndef MAKE_LEGAL_NAME
+# ifdef NO_MULTIPLE_DOTS
+# define MAKE_LEGAL_NAME(name) make_simple_name(name)
+# else
+# define MAKE_LEGAL_NAME(name)
+# endif
+#endif
+
+#ifndef MIN_PART
+# define MIN_PART 3
+ /* keep at least MIN_PART chars between dots in a file name. */
+#endif
+
#ifndef EXPAND
# define EXPAND(argc,argv)
#endif
OpenPOWER on IntegriCloud