This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: TAB*, NL*, BS* etc in <sys/ioctls.h> in GNU/Hurd and GNU/BSD


Roland McGrath, le Fri 07 Sep 2007 13:44:38 -0700, a écrit :
> > There is a problem with TAB*, NL*, BS*, etc.: POSIX says that
> > these should get defined when #including <termios.h>, but that's
> > not currently the case.  What would be the preferred way?  Making
> > glibc/termios/termios.h #include <sys/ioctls.h>, or moving these
> > particular definitions into sysdeps/mach/hurd/bits/termios.h?  Do we
> > really need to keep those definitions in <sys/ioctls.h>?
> 
> They are there for compatibility with pre-POSIX applications using old
> BSD-style ioctls.

Hum, and unfortunately c_oflag's OLCUC flag (1<<9) has the same value as
NL2 (0x200)...

Samuel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]