Print this page
Bring back LX zones.

*** 375,384 **** --- 375,402 ---- #endif /* !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) */ #define TCSADRAIN (_TIOC|15) /* same as TCSETSW */ #if !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) #define TCSETSF (_TIOC|16) + /* + * linux terminal ioctls we need to be aware of + */ + #define TIOCSETLD (_TIOC|123) /* set line discipline parms */ + #define TIOCGETLD (_TIOC|124) /* get line discipline parms */ + + /* + * The VMIN and VTIME and solaris overlap with VEOF and VEOL - This is + * perfectly legal except, linux expects them to be separate. So we keep + * them separately. + */ + struct lx_cc { + unsigned char veof; /* veof value */ + unsigned char veol; /* veol value */ + unsigned char vmin; /* vmin value */ + unsigned char vtime; /* vtime value */ + }; + /* * NTP PPS ioctls */ #define TIOCGPPS (_TIOC|125) #define TIOCSPPS (_TIOC|126)