<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux, 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 r198945:</title>
<updated>2009-11-12T14:27:09Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2009-11-12T14:27:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ba811935912bcc4dbfa64ca400fe63d3f5b171b1'/>
<id>urn:sha1:ba811935912bcc4dbfa64ca400fe63d3f5b171b1</id>
<content type='text'>
  Fix typo in kernel message. The fix is based upon the patch in the PR.

  PR:		kern/140279
  Submitted by:	Alexander Best &lt;alexbestms@math.uni-muenster.de&gt;
</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>MFC r192284:</title>
<updated>2009-06-17T21:52:39Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-17T21:52:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5faea3a7e76ccd6a0878b967065e8e021299c64a'/>
<id>urn:sha1:5faea3a7e76ccd6a0878b967065e8e021299c64a</id>
<content type='text'>
Implement MSG_CMSG_CLOEXEC flag for linux_recvmsg().

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r185442:</title>
<updated>2009-06-17T21:49:41Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-17T21:49:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d57c7139f35b28722d82ee9ff95d37fab73c5b4e'/>
<id>urn:sha1:d57c7139f35b28722d82ee9ff95d37fab73c5b4e</id>
<content type='text'>
Make linux_sendmsg() and linux_recvmsg() work on linux32/amd64.
Change types used in the linux' struct msghdr and struct cmsghdr
definitions to the properly-sized architecture-specific types.
Move ancillary data handler from linux_sendit() to linux_sendmsg().

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r194203:</title>
<updated>2009-06-17T16:56:21Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-17T16:56:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1182664b29e4946d8ba8dbe260ff73120d614d0d'/>
<id>urn:sha1:1182664b29e4946d8ba8dbe260ff73120d614d0d</id>
<content type='text'>
Unlock process lock when return error from getrobustlist call.

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r192206:</title>
<updated>2009-06-16T05:10:21Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-16T05:10:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=83211503bddce283c23f44f7d254b702ff0b9451'/>
<id>urn:sha1:83211503bddce283c23f44f7d254b702ff0b9451</id>
<content type='text'>
Somewhere between 2.6.23 and 2.6.27, Linux added SOCK_CLOEXEC and
SOCK_NONBLOCK flags, that allow to save fcntl() calls.

Implement a variation of the socket() syscall which takes a flags
in addition to the type argument.

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r192205:</title>
<updated>2009-06-16T05:08:48Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-16T05:08:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a6d69399a0b52c1c43eac249585419778703691f'/>
<id>urn:sha1:a6d69399a0b52c1c43eac249585419778703691f</id>
<content type='text'>
Return EINVAL in case when the incorrect or unsupported
type argument is specified.

Do not map type argument value as its Linux values are
identical to FreeBSD values.

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r192204:</title>
<updated>2009-06-16T05:07:34Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-16T05:07:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ee5c771452d9b552f598ec9f5262b85320d8882e'/>
<id>urn:sha1:ee5c771452d9b552f598ec9f5262b85320d8882e</id>
<content type='text'>
Use the protocol family constants for the domain argument validation.
Return immediately when the socket() failed.

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r192203:</title>
<updated>2009-06-16T05:05:46Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-16T05:05:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=873d6f0212b77774f29dbec3dbbc5a3c301ce15b'/>
<id>urn:sha1:873d6f0212b77774f29dbec3dbbc5a3c301ce15b</id>
<content type='text'>
Emulate SO_PEERCRED socket option.
Temporarily use 0 for pid member as the FreeBSD does not cache remote
UNIX domain socket peer pid.

PR:		kern/102956
Approved by:	kib (mentor)
</content>
</entry>
</feed>
