summaryrefslogtreecommitdiff
path: root/U/i_termio.U
diff options
context:
space:
mode:
Diffstat (limited to 'U/i_termio.U')
-rw-r--r--U/i_termio.U117
1 files changed, 0 insertions, 117 deletions
diff --git a/U/i_termio.U b/U/i_termio.U
deleted file mode 100644
index f1eb947503..0000000000
--- a/U/i_termio.U
+++ /dev/null
@@ -1,117 +0,0 @@
-?RCS: $Id: i_termio.U,v 3.0 1993/08/18 12:08:44 ram Exp $
-?RCS:
-?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS:
-?RCS: You may redistribute only under the terms of the Artistic Licence,
-?RCS: as specified in the README file that comes with the distribution.
-?RCS: You may reuse parts of this distribution only within the terms of
-?RCS: that same Artistic Licence; a copy of which may be found at the root
-?RCS: of the source tree for dist 3.0.
-?RCS:
-?RCS: $Log: i_termio.U,v $
-?RCS: Revision 3.0 1993/08/18 12:08:44 ram
-?RCS: Baseline for dist 3.0 netwide release.
-?RCS:
-?X:
-?X: Include all three (possible) definitions in config_h.SH.
-?X: There are enough implementations of posix termios.h out there
-?X: that do not work well with other system headers or are
-?X: incomplete. This makes it easier for the user to back off
-?X: and try sgtty.h or i_termio.h instead.
-?X:
-?MAKE:i_termio i_sgtty i_termios: test Inlibc Cppsym Guess Setvar Findhdr
-?MAKE: -pick add $@ %<
-?S:i_termio:
-?S: This variable conditionally defines the I_TERMIO symbol, which
-?S: indicates to the C program that it should include <termio.h> rather
-?S: than <sgtty.h>.
-?S:.
-?S:i_termios:
-?S: This variable conditionally defines the I_TERMIOS symbol, which
-?S: indicates to the C program that the POSIX <termios.h> file is
-?S: to be included.
-?S:.
-?S:i_sgtty:
-?S: This variable conditionally defines the I_SGTTY symbol, which
-?S: indicates to the C program that it should include <sgtty.h> rather
-?S: than <termio.h>.
-?S:.
-?C:I_TERMIO ~ %<:
-?C: This symbol, if defined, indicates that the program should include
-?C: <termio.h> rather than <sgtty.h>. There are also differences in
-?C: the ioctl() calls that depend on the value of this symbol.
-?C:.
-?C:I_TERMIOS ~ %<:
-?C: This symbol, if defined, indicates that the program should include
-?C: the POSIX termios.h rather than sgtty.h or termio.h.
-?C: There are also differences in the ioctl() calls that depend on the
-?C: value of this symbol.
-?C:.
-?C:I_SGTTY ~ %<:
-?C: This symbol, if defined, indicates that the program should include
-?C: <sgtty.h> rather than <termio.h>. There are also differences in
-?C: the ioctl() calls that depend on the value of this symbol.
-?C:.
-?H:?%<:#$i_termio I_TERMIO /**/
-?H:?%<:#$i_termios I_TERMIOS /**/
-?H:?%<:#$i_sgtty I_SGTTY /**/
-?H:.
-?T:val2 val3
-?LINT:set i_termio i_sgtty i_termios
-: see if this is a termio system
-val="$undef"
-val2="$undef"
-val3="$undef"
-?X: Prefer POSIX-approved termios.h over all else
-if $test `./findhdr termios.h`; then
- set tcsetattr i_termios
- eval $inlibc
- val3="$i_termios"
-fi
-echo " "
-case "$val3" in
-"$define") echo "You have POSIX termios.h... good!" >&4;;
-*) if Cppsym pyr; then
- case "`/bin/universe`" in
- ucb) if $test `./findhdr sgtty.h`; then
- val2="$define"
- echo "<sgtty.h> found." >&4
- else
- echo "System is pyramid with BSD universe."
- echo "<sgtty.h> not found--you could have problems." >&4
- fi;;
- *) if $test `./findhdr termio.h`; then
- val="$define"
- echo "<termio.h> found." >&4
- else
- echo "System is pyramid with USG universe."
- echo "<termio.h> not found--you could have problems." >&4
- fi;;
- esac
-?X: Start with USG to avoid problems if both usg/bsd was guessed
- elif usg; then
- if $test `./findhdr termio.h`; then
- echo "<termio.h> found." >&4
- val="$define"
- elif $test `./findhdr sgtty.h`; then
- echo "<sgtty.h> found." >&4
- val2="$define"
- else
-echo "Neither <termio.h> nor <sgtty.h> found--you could have problems." >&4
- fi
- else
- if $test `./findhdr sgtty.h`; then
- echo "<sgtty.h> found." >&4
- val2="$define"
- elif $test `./findhdr termio.h`; then
- echo "<termio.h> found." >&4
- val="$define"
- else
-echo "Neither <sgtty.h> nor <termio.h> found--you could have problems." >&4
- fi
- fi;;
-esac
-set i_termio; eval $setvar
-val=$val2; set i_sgtty; eval $setvar
-val=$val3; set i_termios; eval $setvar
-