|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
132f90c6 |
| 05-Feb-2018 |
Ed Maste <[email protected]> |
Linuxolator whitespace cleanup
A version of each of the MD files by necessity exists for each CPU architecture supported by the Linuxolator. Clean these up so that new architectures do not inherit
Linuxolator whitespace cleanup
A version of each of the MD files by necessity exists for each CPU architecture supported by the Linuxolator. Clean these up so that new architectures do not inherit whitespace issues.
Clean up shared Linuxolator files while here.
Sponsored by: Turing Robotic Industries Inc.
show more ...
|
| #
7f2d13d6 |
| 27-Nov-2017 |
Pedro F. Giffuni <[email protected]> |
sys/compat: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - er
sys/compat: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
85712939 |
| 18-Mar-2017 |
Dmitry Chagin <[email protected]> |
To reduce code duplication move socket defines to the MI path.
MFC after: 1 week
|
| #
c1c8a121 |
| 04-Mar-2017 |
Dmitry Chagin <[email protected]> |
Hide Linux socketcall constants under corresponding #ifdef since they are used only in i386 Linuxulator.
MFC after: 1 week
|
| #
56fba8e6 |
| 18-Feb-2017 |
Dmitry Chagin <[email protected]> |
Finich r313684.
Convert linux_recv(), linux_send() and linux_accept() system call arguments to the register_t type too.
PR: 217161 MFC after: 3 days xMFC with: r313284,r313285,r313684
|
| #
8b756d40 |
| 05-Feb-2017 |
Dmitry Chagin <[email protected]> |
Update syscall.master to 4.10-rc6. Also fix comments, a typo, and wrong numbering for a few unimplemented syscalls.
For 32-bit Linuxulator, socketcall() syscall was historically the entry point for
Update syscall.master to 4.10-rc6. Also fix comments, a typo, and wrong numbering for a few unimplemented syscalls.
For 32-bit Linuxulator, socketcall() syscall was historically the entry point for the sockets API. Starting in Linux 4.3, direct syscalls are provided for the sockets API. Enable it.
The initial version of patch was provided by trasz@ and extended by me.
Submitted by: trasz MFC after: 2 week Differential Revision: https://reviews.freebsd.org/D9381
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
1ce4275d |
| 30-Apr-2016 |
Pedro F. Giffuni <[email protected]> |
sys/compat/linux*: spelling fixes.
Mostly on comments but there are some user-visible messages as well.
MFC after: 2 weeks
|
|
Revision tags: release/10.3.0 |
|
| #
86a9058b |
| 09-Mar-2016 |
Andrey V. Elsukov <[email protected]> |
Add support for IPPROTO_IPV6 socket layer for getsockopt/setsockopt calls. Also add mapping for several options from RFC 3493 and 3542.
Reviewed by: dchagin Tested by: Joe Love <joe at getsomwhere d
Add support for IPPROTO_IPV6 socket layer for getsockopt/setsockopt calls. Also add mapping for several options from RFC 3493 and 3542.
Reviewed by: dchagin Tested by: Joe Love <joe at getsomwhere dot net> MFC after: 2 weeks
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
bbf392d5 |
| 24-May-2015 |
Dmitry Chagin <[email protected]> |
Convert SCM_TIMESTAMP in recvmsg().
|
| #
e1ff74c0 |
| 24-May-2015 |
Dmitry Chagin <[email protected]> |
Implement recvmmsg() and sendmmsg() system calls.
|
| #
b7aaa9fd |
| 24-May-2015 |
Dmitry Chagin <[email protected]> |
Reduce duplication between MD Linux code by moving msg related struct definitions out into the compat/linux/linux_socket.h
|
| #
a12b9b3d |
| 24-May-2015 |
Dmitry Chagin <[email protected]> |
64-bit paltforms, like x86_64, do not use multiplexing on socketcall system calls.
Differential Revision: https://reviews.freebsd.org/D1065 Reviewed by: trasz
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0 |
|
| #
d825ce0a |
| 29-Jan-2013 |
John Baldwin <[email protected]> |
Reduce duplication between i386/linux/linux.h and amd64/linux32/linux.h by moving bits that are MI out into headers in compat/linux.
Reviewed by: Chagin Dmitry dmitry | gmail MFC after: 2 weeks
|
|
Revision tags: release/9.1.0, release/8.3.0 |
|
| #
605da56b |
| 26-Mar-2011 |
Andriy Gapon <[email protected]> |
linux compat: improve and fix sendmsg/recvmsg compatibility
- implement baseic stubs for capget, capset, prctl PR_GET_KEEPCAPS and prctl PR_SET_KEEPCAPS. - add SCM_CREDS support to sendmsg and rec
linux compat: improve and fix sendmsg/recvmsg compatibility
- implement baseic stubs for capget, capset, prctl PR_GET_KEEPCAPS and prctl PR_SET_KEEPCAPS. - add SCM_CREDS support to sendmsg and recvmsg - modify sendmsg to ignore control messages if not using UNIX domain sockets
This should allow linux pulse audio daemon and client work on FreeBSD and interoperate with native counter-parts modulo the differences in pulseaudio versions.
PR: kern/149168 Submitted by: John Wehle <[email protected]> Reviewed by: netchild MFC after: 2 weeks
show more ...
|
|
Revision tags: release/7.4.0, release/8.2.0, release/8.1.0, release/7.3.0, release/8.0.0 |
|
| #
3a72bf04 |
| 18-May-2009 |
Dmitry Chagin <[email protected]> |
Implement MSG_CMSG_CLOEXEC flag for linux_recvmsg().
Approved by: kib (mentor) MFC after: 1 month
|
| #
3933bde2 |
| 16-May-2009 |
Dmitry Chagin <[email protected]> |
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
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) MFC after: 1 month
show more ...
|
| #
eeb63e51 |
| 16-May-2009 |
Dmitry Chagin <[email protected]> |
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)
|
| #
d4dd69c4 |
| 16-May-2009 |
Dmitry Chagin <[email protected]> |
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 Reviewed by: rwatson Approved by: kib (mentor)
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 Reviewed by: rwatson Approved by: kib (mentor) MFC after: 1 month
show more ...
|
| #
13f20d7e |
| 07-May-2009 |
Dmitry Chagin <[email protected]> |
To avoid excessive code duplication move MI definitions to the MI header file. As it is defined in Linux.
Approved by: kib (mentor) MFC after: 1 month
|
|
Revision tags: release/7.2.0, release/7.1.0 |
|
| #
74f5d680 |
| 29-Nov-2008 |
Konstantin Belousov <[email protected]> |
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 an
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().
Submitted by: dchagin
show more ...
|
|
Revision tags: release/6.4.0, release/7.0.0, release/6.3.0, release/6.2.0, release/5.5.0, release/6.1.0, release/6.0.0, release/5.4.0, release/4.11.0, release/5.3.0, release/4.10.0, release/5.2.1, release/5.2.0, release/4.9.0, release/5.1.0, release/4.8.0, release/5.0.0, release/4.6.2 |
|
| #
21dc7d4f |
| 02-Jun-2002 |
Jens Schweikhardt <[email protected]> |
Fix typo in the BSD copyright: s/withough/without/
Spotted and suggested by: des MFC after: 3 weeks
|
|
Revision tags: release/4.3.0 |
|
| #
40dbba57 |
| 19-Dec-2000 |
Assar Westerlund <[email protected]> |
translate the flags in recvfrom and recvmsg from linux to bsd ones
Approved by: marcel
|