1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/lib
John Baldwin 1e98f88776 Next stage of stdio cleanup: Retire __sFILEX and merge the fields back into
__sFILE.  This was supposed to be done in 6.0.  Some notes:
- Where possible I restored the various lines to their pre-__sFILEX state.
- Retire INITEXTRA() and just initialize the wchar bits (orientation and
  mbstate) explicitly instead.  The various places that used INITEXTRA
  didn't need the locking fields or _up initialized.  (Some places needed
  _up to exist and not be off the end of a NULL or garbage pointer, but
  they didn't require it to be initialized to a specific value.)
- For now, stdio.h "knows" that pthread_t is a 'struct pthread *' to
  avoid namespace pollution of including all the pthread types in stdio.h.
  Once we remove all the inlines and make __sFILE private it can go back
  to using pthread_t, etc.
- This does not remove any of the inlines currently and does not change
  any of the public ABI of 'FILE'.

MFC after:	1 month
Reviewed by:	peter
2008-04-17 22:17:54 +00:00
..
bind
csu
libalias -Don't pass down the entire pkt to ProtoAliasIn, ProtoAliasOut, FragmentIn 2008-03-12 11:58:29 +00:00
libarchive Include an extra byte for the trailing NUL. <sigh> 2008-03-31 06:24:39 +00:00
libatm
libautofs
libbegemot
libbluetooth
libbsm
libbsnmp
libbz2
libc Next stage of stdio cleanup: Retire __sFILEX and merge the fields back into 2008-04-17 22:17:54 +00:00
libc_r Fix some "in in" typos in comments. 2008-03-26 07:32:08 +00:00
libcalendar
libcam
libcom_err
libcompat
libcrypt
libdevinfo
libdevstat The devstat(3) manpage claims that only <devstat.h> is needed as a 2008-01-31 16:55:12 +00:00
libdisk - Make Disk_Names() behave as documented in libdisk(3): return an array 2008-02-15 21:19:15 +00:00
libedit
libelf Fix some "in in" typos in comments. 2008-03-26 07:32:08 +00:00
libexpat
libfetch Fix one-byte buffer overflow: NUL gets written to the buffer, but isn't 2008-04-15 23:29:51 +00:00
libftpio
libgeom
libgpib
libgssapi
libipsec
libipx
libkiconv
libkse Fix some "in in" typos in comments. 2008-03-26 07:32:08 +00:00
libkvm - Don't inspect the P_SA flag. It's being removed. 2008-03-12 10:00:33 +00:00
libmagic Update for the 'file' 4.23 import. 2008-01-13 20:37:19 +00:00
libmd
libmemstat
libmilter Switch libmilter from select(2) to poll(2) so milters are not limited 2008-02-17 05:14:47 +00:00
libmp
libncp
libnetgraph
libngatm
libopie
libpam
libpcap
libpmc - Document Pentium and Pentium MMX events. 2008-03-14 06:22:03 +00:00
libradius
librpcsvc set WARNS to 1: with WARNS=2 an aliasing error in a file generated by 2008-02-05 20:03:45 +00:00
librt
libsbuf
libsdp Add mandatory "security description" SDP parameter to the PANU profile 2008-03-19 00:06:30 +00:00
libsm
libsmb
libsmdb
libsmutil
libstand On i386, don't try to do network-type stuff if the device name is'nt pxeN. 2008-04-05 15:03:29 +00:00
libtacplus
libtelnet
libthr _vfork is not in libthr, remove the reference. 2008-04-16 03:19:11 +00:00
libthread_db - Restore kse.h in this directory so other tools don't find it by mistake. 2008-03-23 09:38:11 +00:00
libufs
libugidfw
libusbhid
libutil Merge changes from NetBSD on humanize_number.c, 1.8 -> 1.13 2008-03-08 21:55:59 +00:00
libvgl
libwrap
liby
libypclnt
libz
msun Fix some corner cases: 2008-04-03 06:14:51 +00:00
ncurses - Remove duplicate tputs.3 from MLINK. As we use termcap in the bsae, remove 2008-02-13 14:34:39 +00:00
Makefile - Remove libkse and related support code in libpthread from the build. 2008-03-12 09:49:39 +00:00
Makefile.inc