ed 66ad43d7a0 Decompose <sys/termios.h>.
The <sys/termios.h> header file is hardlinked to <termios.h>. It
contains both the structures and the flag definitions, but also the C
library interface that's implemented by the C library.

This header file has the typical problem of including too many random
things and being badly ordered. Instead of trying to fix this, decompose
it into two header files:

- <sys/_termios.h>, which contains struct termios and the flags.
- <termios.h>, which includes <sys/_termios.h> and contains the C
  library interface.

This means userspace has to include <termios.h> for struct termios,
while kernelspace code has to include <sys/tty.h>. Also add a
<sys/termios.h>, which prints a warning message before including
<termios.h>. I am aware that there are some applications that use this
header file as well.
2009-11-28 23:50:48 +00:00
..
2008-08-07 15:07:48 +00:00
2006-05-22 05:57:39 +00:00
2007-06-11 06:25:19 +00:00
2009-11-28 23:50:48 +00:00
2006-03-02 10:01:52 +00:00
2007-06-03 17:20:27 +00:00
2009-06-23 23:53:35 +00:00
2009-11-28 23:50:48 +00:00