summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--imakemdep.h6
-rw-r--r--main.c46
2 files changed, 4 insertions, 48 deletions
diff --git a/imakemdep.h b/imakemdep.h
index b8117c8..268e837 100644
--- a/imakemdep.h
+++ b/imakemdep.h
@@ -31,9 +31,6 @@ in this Software without prior written authorization from The Open Group.
* definitions. In general you should *not* edit ccimake.c or imake.c!
*/
-#ifdef __UNIXOS2__
-#define lstat stat
-#endif
#if !defined (CROSSCOMPILE) || defined (CROSSCOMPILE_CPP)
/* predefs:
@@ -341,9 +338,6 @@ static const struct symtab predefs[] = {
#ifdef __ELF__
{"__ELF__", "1"},
#endif
-#ifdef __UNIXOS2__
- {"__UNIXOS2__", "1"},
-#endif
#if defined(__QNX__)
{"__QNX__", "1"},
#endif
diff --git a/main.c b/main.c
index bb66f82..cfceb34 100644
--- a/main.c
+++ b/main.c
@@ -129,7 +129,7 @@ catch (int sig)
fatalerr ("got signal %d\n", sig);
}
-#if defined(USG) || (defined(i386) && defined(SYSV)) || defined(WIN32) || defined(__UNIXOS2__) || defined(Lynx_22) || defined(__CYGWIN__)
+#if defined(USG) || (defined(i386) && defined(SYSV)) || defined(WIN32) || defined(Lynx_22) || defined(__CYGWIN__)
#define USGISH
#endif
@@ -403,29 +403,9 @@ main(int argc, char *argv[])
fatalerr("Too many -I flags.\n");
*incp++ = PREINCDIR;
#endif
-#ifdef __UNIXOS2__
- {
- char *emxinc = getenv("C_INCLUDE_PATH");
- /* can have more than one component */
- if (emxinc) {
- char *beg, *end;
- beg= (char*)strdup(emxinc);
- for (;;) {
- end = (char*)strchr(beg,';');
- if (end) *end = 0;
- if (incp >= includedirs + MAXDIRS)
- fatalerr("Too many include dirs\n");
- *incp++ = beg;
- if (!end) break;
- beg = end+1;
- }
- }
- }
-#else /* !__UNIXOS2__, does not use INCLUDEDIR at all */
if (incp >= includedirs + MAXDIRS)
fatalerr("Too many -I flags.\n");
*incp++ = INCLUDEDIR;
-#endif
#ifdef EXTRAINCDIR
if (incp >= includedirs + MAXDIRS)
@@ -530,21 +510,6 @@ main(int argc, char *argv[])
return 0;
}
-#ifdef __UNIXOS2__
-/*
- * eliminate \r chars from file
- */
-static int
-elim_cr(char *buf, int sz)
-{
- int i,wp;
- for (i= wp = 0; i<sz; i++) {
- if (buf[i] != '\r')
- buf[wp++] = buf[i];
- }
- return wp;
-}
-#endif
struct filepointer *
getfile(const char *file)
@@ -567,9 +532,6 @@ getfile(const char *file)
fatalerr("cannot allocate mem\n");
if ((st.st_size = read(fd, content->f_base, st.st_size)) < 0)
fatalerr("failed to read %s\n", file);
-#ifdef __UNIXOS2__
- st.st_size = elim_cr(content->f_base,st.st_size);
-#endif
close(fd);
content->f_len = st.st_size+1;
content->f_p = content->f_base;
@@ -755,7 +717,7 @@ char *base_name(const char *in_file)
# define NEED_RENAME
# endif
#else /* Imake configured, check known OS'es without rename() */
-# if defined(USG) && !defined(CRAY) && !defined(SVR4) && !defined(__UNIXOS2__) && !defined(clipper) && !defined(__clipper__)
+# if defined(USG) && !defined(CRAY) && !defined(SVR4) && !defined(clipper) && !defined(__clipper__)
# define NEED_RENAME
# endif
#endif
@@ -808,12 +770,12 @@ redirect(const char *line, const char *makefile)
fatalerr("cannot open \"%s\"\n", makefile);
sprintf(backup, "%s.bak", makefile);
unlink(backup);
-#if defined(WIN32) || defined(__UNIXOS2__) || defined(__CYGWIN__)
+#if defined(WIN32) || defined(__CYGWIN__)
fclose(fdin);
#endif
if (rename(makefile, backup) < 0)
fatalerr("cannot rename %s to %s\n", makefile, backup);
-#if defined(WIN32) || defined(__UNIXOS2__) || defined(__CYGWIN__)
+#if defined(WIN32) || defined(__CYGWIN__)
if ((fdin = fopen(backup, "r")) == NULL)
fatalerr("cannot open \"%s\"\n", backup);
#endif