<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-11-21T01:31:49Z</updated>
<entry>
<title>- Back out previous ctype(3) fix for UTF-8 locale due to forward ABI</title>
<updated>2007-11-21T01:31:49Z</updated>
<author>
<name>Rong-En Fan</name>
<email>rafan@FreeBSD.org</email>
</author>
<published>2007-11-21T01:31:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b718b356e1ebf1d830c22801948eee442d131385'/>
<id>urn:sha1:b718b356e1ebf1d830c22801948eee442d131385</id>
<content type='text'>
  compatibility is still broken as we add new symbols to libc. Those
  symboles are __sbmaskrune, __sbistype, __sbtoupper and __sbtolower.
  The latter three are directly referred by binaries use ctype(3) family
  functions (see include/ctype.h for details). This means if a binary
  built on 6.3, it uses these symbols that are not available on older
  system.
- As this has been in 6 for a month, I intentionally leave these symbols
  in libc but map them to original version. So binary built after 602113
  will not be broken after this commit.
- Bump __FreeBSD_version for this back-out

PR:		116363
Discussed with:	kris, kensmith
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Restore ctype(3) ABI forward compatibility in 6.x world. This was broken</title>
<updated>2007-10-30T01:30:42Z</updated>
<author>
<name>Rong-En Fan</name>
<email>rafan@FreeBSD.org</email>
</author>
<published>2007-10-30T01:30:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=531cdd3ca25c800b84b25b7b23ebe0dba5817acf'/>
<id>urn:sha1:531cdd3ca25c800b84b25b7b23ebe0dba5817acf</id>
<content type='text'>
with last ctype(3) single-byte and multi-byte separation for fixing
operating on UTF-8 locale. To be specific, we introduced a new symbol in
libc. And this symbol is referred via inline functions here. So, you can
not run a binary built with this version of libc on an older system. To
restore the compatibility, make these functions built as non-inlined
form (see lib/libc/nomarco.c) and MFC rev 1.32 which drops the usage of
that symbol in question for __isctype(). As this may impact performance,
I only intend to fix in 6.x, but not 7 (not yet released) and 8 (it's HEAD).

Discussed on:	cvs-src
Requested by:	scottl
Reviewed by:	ache, delphij
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC ctype(3) fix for UTF-8 locale. See original commit log for details.</title>
<updated>2007-10-24T14:32:33Z</updated>
<author>
<name>Rong-En Fan</name>
<email>rafan@FreeBSD.org</email>
</author>
<published>2007-10-24T14:32:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0bb276dd2b10f18120607ebde097f6bebfe28577'/>
<id>urn:sha1:0bb276dd2b10f18120607ebde097f6bebfe28577</id>
<content type='text'>
PR:		116363
Reported by:	Petr Hroudny &lt;petr.hroudny at gmail.com&gt;
Patched by:	ache
Reviewed by:	i18n@
Approved by:	re (kensmith)
OK-ed by:	portmgr
</content>
</entry>
<entry>
<title>MFC: rev 1.6</title>
<updated>2007-10-11T17:32:20Z</updated>
<author>
<name>Bernd Walter</name>
<email>ticso@FreeBSD.org</email>
</author>
<published>2007-10-11T17:32:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=47a521cb9795d1b902f733429ac39f29b4aeb555'/>
<id>urn:sha1:47a521cb9795d1b902f733429ac39f29b4aeb555</id>
<content type='text'>
declare struct tftphdr and embedded union as beeing packed, which is
required for arm.
</content>
</entry>
<entry>
<title>MFC rev. 1.3 from HEAD,</title>
<updated>2007-02-09T14:24:48Z</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2007-02-09T14:24:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=063d8dd354a9a0a72c6211283819cca09037ff4f'/>
<id>urn:sha1:063d8dd354a9a0a72c6211283819cca09037ff4f</id>
<content type='text'>
  Comment the token after #endif, like we do everywhere else.
  Static analyzers like FlexeLint complain about it.
</content>
</entry>
<entry>
<title>MFC rev. 1.5. from HEAD,</title>
<updated>2007-02-09T14:21:54Z</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2007-02-09T14:21:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1ada27c3b09c2075f555721de530f0b082c4a959'/>
<id>urn:sha1:1ada27c3b09c2075f555721de530f0b082c4a959</id>
<content type='text'>
  Properly parenthesize the __tg_is_complex() macro by moving a closing
  paren to where it belongs.
</content>
</entry>
<entry>
<title>MFC: Extend the nsswitch to support Services, Protocols and Rpc</title>
<updated>2007-01-20T14:59:12Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2007-01-20T14:59:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b6ce3f0a1bb380624b13252f0ca8a6ddf25b3ae5'/>
<id>urn:sha1:b6ce3f0a1bb380624b13252f0ca8a6ddf25b3ae5</id>
<content type='text'>
databases.

	include/nsswitch.h:		1.4 (partly)
	include/rpc/rpcent.h:		1.3, 1.4
	lib/libc/net/Makefile.inc:	1.59 (partly)
	lib/libc/net/getproto.c:	1.6 (partly)
	lib/libc/net/getprotoent.c:	1.8 (partly)
	lib/libc/net/getprotoname.c:	1.6 (partly)
	lib/libc/net/getservbyname.c:	1.9
	lib/libc/net/getservbyport.c:	1.9
	lib/libc/net/getservent.c:	1.22 (partly)
	lib/libc/net/netdb_private.h:	1.12
	lib/libc/rpc/getrpcent.c:	1.15 (partly)
</content>
</entry>
<entry>
<title>MFC: Fix kenv() function prototype.</title>
<updated>2007-01-04T19:59:41Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-01-04T19:59:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=759a63a87c9181b51753346bac1bab87be410c7f'/>
<id>urn:sha1:759a63a87c9181b51753346bac1bab87be410c7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Merge BIND9 9.3.3 into main chunk.</title>
<updated>2006-12-22T07:33:20Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2006-12-22T07:33:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0c7fc58849c5a3e94a5f40fc86fe95b908101a43'/>
<id>urn:sha1:0c7fc58849c5a3e94a5f40fc86fe95b908101a43</id>
<content type='text'>
	include/arpa/nameser_compat.h:	1.6
	lib/libc/inet/inet_cidr_ntop.c:	1.1.1.2
	lib/libc/inet/inet_net_ntop.c:	1.3
	lib/libc/isc/eventlib_p.h:	1.4
	lib/libc/resolv/mtctxres.c:	1.3
	lib/libc/resolv/res_init.c:	1.4
	lib/libc/resolv/res_send.c:	1.5
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-10-09T21:00:17Z</updated>
<author>
<name>Maksim Yevmenkin</name>
<email>emax@FreeBSD.org</email>
</author>
<published>2006-10-09T21:00:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f6dae1d6f52d0553f166da6ddbf073a28a6a04b2'/>
<id>urn:sha1:f6dae1d6f52d0553f166da6ddbf073a28a6a04b2</id>
<content type='text'>
Install vkbd(4) header into dev/vkbd.

Update bthidd(8) code and hook it up to the build. bthidd(8) now was integrated
with vkbd(4) and supports multiple keyboards via vkbd(4)/kbdmux(4).

The code was tested with Apple Bluetooth keyboard and SE k700i cell phone
(remote control feature).

Add bthidd(8) rc(8) script.

Approved by:	re (kensmith)
</content>
</entry>
</feed>
