glibc/bits
Roland McGrath 45d5ac9cae 2007-09-14 Samuel Thibault <samuel.thibault@ens-lyon.org>
Fix termios bit macros.
	Move *DLY definitions where they belong, in termios.h.
	Add *[0-3] definitions.
	Fixes confusion between VT and FF.
	* bits/ioctls.h (NL0, NL1, TAB0, TAB1, TAB2, CR0, CR1, CR2, CR3, FF0,
	FF1, BS0, BS1): Undefine these at start if they are already defined to
	avoid collision with termios.h.
	(NLDLY, TABDLY, TAB3, CRDLY, VTDLY, BSDLY): Remove macros.
	* bits/termios.h [__USE_MISC || __USE_XOPEN] (NL0, NL1, TAB0,
	TAB1, TAB2, CR0, CR1, CR2, CR3, FF0, FF1, BS0, BS1): Likewise.
	[__USE_BSD || __USE_XOPEN] (OCRNL, ONOCR, ONLRET): New macros.
	[__USE_MISC || __USE_XOPEN] (NLDLY, NL0, NL1, TABDLY, TAB0, TAB1, TAB2,
	TAB3, CRDLY, CR0, CR1, CR2, CR3, FFDLY, FF0, FF1, BSDLY, BS0, BS1,
	VTDLY, VT0, VT1): New macros.
	[__USE_GNU] (OLCUC): Change value of macro.
	[__USE_XOPEN] (OFILL): New macro.
	[__USE_BSD] (CRTSCTS): Change value.
	(CRTS_IFLOW, CCTS_OFLOW): Change into compatibility macros.
	[__USE_BSD] (CDTRCTS, CHWFLOW): New macros.
	(B7200, B14400, B28800, B76800): New macros.
2008-05-05 23:06:01 +00:00
..
atomic.h
byteswap.h * sysdeps/generic/bits/byteswap.h (__bswap_constant_16): New macro. 2005-10-10 15:49:43 +00:00
confname.h * bits/confname.h (_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS): Define. 2007-07-19 17:09:36 +00:00
dirent.h
dlfcn.h Update. 2004-09-23 07:45:38 +00:00
elfclass.h
endian.h
environments.h Update. 2004-11-26 08:16:33 +00:00
errno.h
fcntl.h Update. 2004-05-03 21:40:12 +00:00
fenv.h
fenvinline.h
huge_val.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
huge_valf.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
huge_vall.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
in.h [BZ #3905] 2007-04-20 16:02:16 +00:00
inf.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
ioctl-types.h
ioctls.h
ipc.h
ipctypes.h
libc-lock.h
libc-tsd.h
link.h * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
linkmap.h * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
local_lim.h
mathdef.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
mathinline.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
mman.h 2005-10-16 Alfred M. Szmidt <ams@gnu.org> 2005-10-17 02:39:51 +00:00
mqueue.h Update. 2004-04-13 02:15:43 +00:00
msq.h
nan.h
netdb.h
poll.h
posix_opt.h
pthreadtypes.h
resource.h * bits/resource.h (RLIMIT_SBSIZE, RLIMIT_AS, RLIMIT_VMEM): Define. 2006-03-05 22:48:23 +00:00
sched.h * sysdeps/unix/sysv/linux/bits/sched.h (__sched_cpucount): Add 2007-07-19 17:22:27 +00:00
select.h
sem.h
setjmp.h
shm.h [BZ #5628] 2008-01-16 23:49:43 +00:00
sigaction.h
sigcontext.h
siginfo.h [BZ #2472] 2006-04-01 19:20:18 +00:00
signum.h
sigset.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
sigstack.h
sigthread.h
sockaddr.h
socket.h
stat.h
statfs.h
statvfs.h
stdio-lock.h Update. 2003-08-29 19:58:49 +00:00
string.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
stropts.h
sys_errlist.h
syslog-path.h [BZ #2172] 2006-02-23 22:50:36 +00:00
termios.h 2007-09-14 Samuel Thibault <samuel.thibault@ens-lyon.org> 2008-05-05 23:06:01 +00:00
time.h
types.h * bits/types.h: Don't include stddef.h, don't define __need_size_t. 2007-07-19 17:21:02 +00:00
typesizes.h
uio.h
ustat.h
utmp.h
utsname.h
waitflags.h
waitstatus.h 2004-09-27 Roland McGrath <roland@redhat.com> 2004-09-28 01:58:03 +00:00
wchar.h
wordsize.h
xtitypes.h