Installation guide

The definition for the openlog routine is different on DIGITAL UNIX
systems. On a DIGITAL UNIX system, the definition is as follows:
int openlog (const char *, int, int);
This definition adds an extra parameter to the openlog call. For
information about using the DIGITAL UNIX openlog call, see openlog
(3).
B.17 Changes in the termio.h and termios.h Files
The termio.h and termios.h header files define structures and flags
used to control terminals. The definition of the structures termio and
termios differs between DIGITAL UNIX and ULTRIX systems. For
termios, the DIGITAL UNIX system defines additional members to
control input and output speeds and does not contain the ULTRIX c_line
member for defining the line discipline. ULTRIX systems define line speed
in the low-order 4 bits of the c_cflag member.
A number of flags that have been defined for both termios.h and
termio.h are common between ULTRIX and DIGITAL UNIX systems;
however, their actual definitions can be different across systems.
Additionally, several of the definitions in /usr/include/termio.h on the
ULTRIX system are located in the DIGITAL UNIX
/usr/include/termios.h file. This change should be transparent
because the ULTRIX termios.h file includes termio.h for these
definitions.
ULTRIX and DIGITAL UNIX systems have different implementations of
some of the processing options that are extensions to the POSIX and
X/Open standards, as shown in the following table:
termios Member ULTRIX Name DIGITAL UNIX
Name
Special control characters defined by the
array c_cc
None VSTATUS
Bit fields defined by c_iflag for basic
terminal input control
None
PPENDIN
TCBREAK
IMAXBEL
None
None
Differences in ULTRIX and DIGITAL UNIX Header Files and Library Routines B–7