#define SYSTEM_TYPE "SCO 3.2v5"
/* SCO has ptys, but with weird names */
+#define HAVE_PTYS
#define PTY_ITERATION \
for (i = 0; ; i++)
#define PTY_NAME_SPRINTF \
sprintf (pty_name, "/dev/ptyp%d", i);
#define PTY_TTY_NAME_SPRINTF \
sprintf (pty_name, "/dev/ttyp%d", i);
+#define FORCE_ALLOCATE_PTY_THE_OLD_FASHIONED_WAY
/* We have sockets. Always. */
#ifndef HAVE_SOCKETS
#ifdef _SCO_ELF
#undef COFF /* coz we're NOT */
#define UNEXEC "unexelf.o"
-#if defined (__GNUC_MINOR__)
-#if ((__GNUC__ == 2) && (__GNUC_MINOR__ > 7)) || ((__GNUC__ > 2))
-#define LIB_GCC "-lgcc"
-#else
-#define LIB_GCC "-lgcc-elf"
-#endif
-#else /* __GNUC_MINOR__ is undefined */
-#define LIB_GCC "-lgcc-elf"
-#endif
#endif
+/* For GCC 2.7.2.3 we require the "JKJ" version of gcc.
+ Works fine with egcs and gcc 2.8.x. */
+#define LIB_GCC "`$(LD) $(LDFLAGS) -print-libgcc-file-name`"