1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-02-28 17:19:20 +00:00

Remove AIX define from Linux, Cygwin, Solaris, OpenBSD. (#320)

This commit is contained in:
Bruce Mitchener
2021-01-29 14:04:57 +07:00
committed by GitHub
parent 805cb86a06
commit 0efeedd6d3
9 changed files with 11 additions and 23 deletions

View File

@@ -78,13 +78,8 @@ IF(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR
)
ENDIF()
IF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
LIST(APPEND MAIKO_DEFINITIONS
"-DAIX" # This is temporary
)
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
LIST(APPEND MAIKO_DEFINITIONS
"-DAIX" # This is temporary
"-DOS5"
"-DUSE_DLPI"
)

View File

@@ -20,9 +20,7 @@ XFLAGS = -DXWINDOW
OEXT = .o
# OPTFLAGS is normally -O2.
OPTFLAGS = -O2 -g3
DFLAGS = -DAIX \
-DBYTESWAP -DLOGINT $(XFLAGS) \
-DRELEASE=351
DFLAGS = -DBYTESWAP -DLOGINT $(XFLAGS) -DRELEASE=351
LDFLAGS = -L/usr/X11/lib -lX11 -lc -lm
LDELDFLAGS = -L/usr/X11/lib -lX11 -lc -lm

View File

@@ -45,7 +45,7 @@ OPTFLAGS = -g3 -O
DEBUGFLAGS = # -DSTACKCHECK -DFNSTKCHECK
MACHINEFLAGS = -DOS5 -DAIX -DUSE_DLPI \
MACHINEFLAGS = -DOS5 -DUSE_DLPI \
-I$(OPENWINHOME)/include \
-DLOGINT -DLOCK_X_UPDATES

View File

@@ -19,9 +19,7 @@ XFLAGS = -DXWINDOW
OEXT = .o
# OPTFLAGS is normally -O2.
OPTFLAGS = -O2 -g3
DFLAGS = -DAIX \
-DBYTESWAP -DLOGINT $(XFLAGS) \
-DRELEASE=351
DFLAGS = -DBYTESWAP -DLOGINT $(XFLAGS) -DRELEASE=351
LDFLAGS = -L/usr/X11/lib -lX11 -lc -lm
LDELDFLAGS = -L/usr/X11/lib -lX11 -lc -lm

View File

@@ -19,9 +19,7 @@ XFLAGS = -DXWINDOW
OEXT = .o
# OPTFLAGS is normally -O2.
OPTFLAGS = -O2 -g3
DFLAGS = -DAIX \
-DBYTESWAP -DLOGINT $(XFLAGS) \
-DRELEASE=351
DFLAGS = -DBYTESWAP -DLOGINT $(XFLAGS) -DRELEASE=351
LDFLAGS = -L/usr/X11/lib -lX11 -lc -lm
LDELDFLAGS = -L/usr/X11/lib -lX11 -lc -lm

View File

@@ -20,9 +20,7 @@ XFLAGS = -DXWINDOW
OEXT = .o
# OPTFLAGS is normally -O2.
OPTFLAGS = -O2 -g3
DFLAGS = -DAIX \
-DBYTESWAP -DLOGINT $(XFLAGS) \
-DRELEASE=351
DFLAGS = -DBYTESWAP -DLOGINT $(XFLAGS) -DRELEASE=351
LDFLAGS = -L/usr/X11/lib -lX11 -lc -lm
LDELDFLAGS = -L/usr/X11/lib -lX11 -lc -lm

View File

@@ -19,9 +19,7 @@ XFLAGS = -I/usr/X11R6/include -DXWINDOW
OEXT = .o
# OPTFLAGS is normally -O2.
OPTFLAGS = -O2 -g3
DFLAGS = -DAIX \
-DBYTESWAP -DLOGINT $(XFLAGS) \
-DRELEASE=351
DFLAGS = -DBYTESWAP -DLOGINT $(XFLAGS) -DRELEASE=351
LDFLAGS = -L/usr/X11R6/lib -lX11 -lc -lm
LDELDFLAGS = -L/usr/X11R6/lib -lX11 -lc -lm

View File

@@ -37,7 +37,7 @@ DEBUGFLAGS = # -DSTACKCHECK -DFNSTKCHECK
DFLAGS = $(XFLAGS) \
$(DEBUGFLAGS) \
-DOS5 -DAIX -DUSE_DLPI \
-DOS5 -DUSE_DLPI \
-DBYTESWAP -DLOGINT \
-DLOCK_X_UPDATES \
-I$(OPENWINHOME)/include \

View File

@@ -126,6 +126,9 @@ gotpty:
/* Get console IO */
ioctl(ptyfd, FIOCLEX, 0);
/* It isn't clear which platforms this #ifndef should
* actually apply to. The AIX define used to apply
* to a number of platforms, not just AIX-actual. */
#ifndef AIX
if ((ioctl(ttyfd, TIOCCONS, 0)) == -1) {
OSMESSAGE_PRINT(printf("TIOCCONS error\n"));