<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc/include, branch release/7.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-03-21T01:30:13Z</updated>
<entry>
<title>Copy releng/7.3 to release/7.3.0 to mark 7.3-RELEASE.</title>
<updated>2010-03-21T01:30:13Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-03-21T01:30:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c4d1c1956ecb0a222fb2f4579c320391fb67f06'/>
<id>urn:sha1:9c4d1c1956ecb0a222fb2f4579c320391fb67f06</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.3-RELEASE image.
</content>
</entry>
<entry>
<title>MFC 199606, 199614:</title>
<updated>2009-12-17T20:41:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-12-17T20:41:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f9b2d764fd3bd4cc94b4d510dcb7568097357720'/>
<id>urn:sha1:f9b2d764fd3bd4cc94b4d510dcb7568097357720</id>
<content type='text'>
Add an internal _once() method.  This works identical to pthread_once(3)
with the additional property that it is safe for routines in libc to use
in both single-threaded and multi-threaded processes.  Multi-threaded
processes use the pthread_once() implementation from the threading library
while single-threaded processes use a simplified "stub" version internal
to libc.
</content>
</entry>
<entry>
<title>MFC: Change the ABI of some of the structures used by the SYSV IPC API:</title>
<updated>2009-07-31T20:32:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-07-31T20:32:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8da54652091fcad3e830641d8816ae3a597bf018'/>
<id>urn:sha1:8da54652091fcad3e830641d8816ae3a597bf018</id>
<content type='text'>
- Various members of struct ipc_perm use appropriate types instead of
  unsigned short.
- The shm_segsz member of struct shmid_ds is now a size_t instead of an
  int which should allow for complete support of SYSV SHM regions &gt;= 2GB.
- The shm_nattch member of struct shmid_ds is now an int instead of a
  short.
- The existing versions of the __semctl(), msgctl(), and shmctl() system
  calls have been renamed to freebsd7_*() and implement the old ABI. New
  versions of these system calls provide the new ABI.  The new system
  calls also use newer symbol versions in libc so old and new binaries
  will both work under new kernels.
- Specific to 7.x: the kern_msgctl(), kern_semctl(), and kern_shmctl()
  functions now use ABI shims that transparently "rename" the functions
  to kern_new_*() for all new modules.  Existing compat functions under
  the old names remain to provide compatibility for older kernel modules.
</content>
</entry>
<entry>
<title>merge r176058: more missing namespace wrappers for libthr</title>
<updated>2009-06-09T00:27:23Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-09T00:27:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7e7c512c541229d2a365ffa580103cdcf3db0559'/>
<id>urn:sha1:7e7c512c541229d2a365ffa580103cdcf3db0559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge r177605,177607,177855: add missing namespace wrappers for libthr</title>
<updated>2009-06-08T20:04:36Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-08T20:04:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9ac12a8d84d862af919d357070e5e9bb8c7349ca'/>
<id>urn:sha1:9ac12a8d84d862af919d357070e5e9bb8c7349ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mostly synchronize  lib/libthr and sys/kern/kern_umtx.c with the code</title>
<updated>2009-03-24T20:57:10Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-03-24T20:57:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5da9fe5b5d84c14339b36ecf7f6f52b5b95076cd'/>
<id>urn:sha1:5da9fe5b5d84c14339b36ecf7f6f52b5b95076cd</id>
<content type='text'>
from HEAD.

Since libkse is still built on RELENG_7, pthread_cleanup_push/pop
are left as the functions, but the support code in libthr is present for
the macro versions.

Malloc in RELENG_7 does not require thread exit hook, but I decided
to add empty handler for it, instead of removing callback from thr_exit().

No mergeinfo since this change is prepared by patching libthr and then
bringing in required missed bits.

Requested by:	bms
Reviewed by:	davidxu
Tested by:	bms, Mykola Dzham &lt;i levsha org ua&gt;
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC 186090</title>
<updated>2008-12-17T12:31:04Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2008-12-17T12:31:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=98ac5ca3342e85516b938ef251b570f707a020d8'/>
<id>urn:sha1:98ac5ca3342e85516b938ef251b570f707a020d8</id>
<content type='text'>
Update our resolver to BIND 9.4.3.

Merge the resolver part of BIND 9.4.3 into HEAD.
It includes the following fix:

  2426.   [bug]           libbind: inet_net_pton() can sometimes return the
                          wrong value if excessively large netmasks are
                          supplied. [RT #18512]

Reported by:	Maksymilian Arciemowicz &lt;cxib__at__securityreason.com&gt;
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: Kernel mode Network Lock Manager.</title>
<updated>2008-04-10T09:39:29Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-04-10T09:39:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6504a63300bf861c73e3148a86d41565a9fdf72c'/>
<id>urn:sha1:6504a63300bf861c73e3148a86d41565a9fdf72c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to</title>
<updated>2007-07-04T23:27:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2007-07-04T23:27:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4dd719bd7f6491cea2f15846bf5ebcfd3d5e862f'/>
<id>urn:sha1:4dd719bd7f6491cea2f15846bf5ebcfd3d5e862f</id>
<content type='text'>
call the pad-less versions of the corresponding syscalls if the running
kernel supports it.  Check kern.osreldate once per program and cache the
result to select the appropriate syscall.  This maintains userland
compatability with kernel.old's from quite a while back.

Approved by:  re (kensmith)
</content>
</entry>
<entry>
<title>Merge BIND 9.4.1 into main chunk.</title>
<updated>2007-06-03T18:13:59Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2007-06-03T18:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a38329b5314325c72ec9e5f7fa719e032be4caa9'/>
<id>urn:sha1:a38329b5314325c72ec9e5f7fa719e032be4caa9</id>
<content type='text'>
MFC after:	2 weeks
</content>
</entry>
</feed>
