commit | 65c8be380431eebe4d70d130bd38563f8df9a7d7 | [log] [tgz] |
---|---|---|
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | Wed Mar 13 11:16:11 2019 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Wed Apr 10 20:37:04 2019 -0400 |
tree | fef2ee4721ebbbad10ae44a58b4c11cac5147669 | |
parent | 788d5e24ca19c6291cebd8d1ad5b5ed6abf42665 [diff] |
fcntl.h: define O_TTY_INIT to 0 POSIX: "[If] either O_TTY_INIT is set in oflag or O_TTY_INIT has the value zero, open() shall set any non-standard termios structure terminal parameters to a state that provides conforming behavior." The Linux kernel tty drivers always perform initialisation on their devices to set known good termios values during the open(2) call. This means that setting O_TTY_INIT to zero is conforming.