summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_socket.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r315499:dchagin2017-03-251-3/+0
* MFC r315503:dchagin2017-03-251-1/+1
* MFC r312988:trasz2017-03-191-31/+13
* MFC r313913:dchagin2017-03-151-20/+19
* MFC r305093 (by mjg@):dchagin2017-03-151-17/+17
* MFC r313284:dchagin2017-02-221-28/+34
* Fix a bug introduced in r283433.dchagin2016-06-261-8/+6
* Convert proto family in both directions. The linux and native values fordchagin2016-05-221-4/+12
* Add a missing errno translation for SO_ERROR optname.dchagin2016-05-221-2/+11
* kernel: use our nitems() macro when it is available through param.h.pfg2016-04-191-1/+1
* Revert r297310 as the SOL_XXX are equal to the IPPROTO_XX except SOL_SOCKET.dchagin2016-03-271-2/+0
* iConvert Linux SOL_IPV6 level.dchagin2016-03-271-0/+2
* Whitespaces and style(9) fix. No functional changes.dchagin2016-03-271-29/+11
* Add support for IPPROTO_IPV6 socket layer for getsockopt/setsockopt calls.ae2016-03-091-0/+63
* Does not leak fp. While here remove bogus cast of fp->f_data.dchagin2016-03-081-2/+5
* Linux accept() system call return EOPNOTSUPP errno instead of EINVALdchagin2016-03-081-1/+12
* Prevent double free of control in common sendmsg path as sosenddchagin2016-01-171-0/+1
* Properly initialize flags for accept4(2) not to return spurious EINVAL.jkim2015-06-081-0/+1
* Convert SCM_TIMESTAMP in recvmsg().dchagin2015-05-241-0/+16
* Fix an mbuf(9) leak in sendmsg() under failure condition anddchagin2015-05-241-2/+1
* Since FreeBSD supports SOCK_CLOEXEC & SOCK_NONBLOCK optionsdchagin2015-05-241-69/+25
* Implement recvmmsg() and sendmmsg() system calls.dchagin2015-05-241-42/+159
* To avoid code duplication move open/fcntl definitions to the MIdchagin2015-05-241-0/+1
* Rewrite linux_recvfrom. To avoid double conversion of sockaddr usedchagin2015-05-241-29/+37
* Where possible we will use M_LINUX malloc(9) type.dchagin2015-05-241-6/+6
* Disable i386 call for x86-64 Linux.dchagin2015-05-241-1/+2
* 64-bit paltforms, like x86_64, do not use multiplexing ondchagin2015-05-241-122/+19
* Fix Clang -Wpointer-sign warnings.dchagin2015-01-011-2/+3
* Remove the no-at variants of the kern_xx() syscall helpers. E.g., wekib2014-11-131-2/+2
* Update kernel inclusions of capability.h to use capsicum.h instead; somerwatson2014-03-161-1/+1
* Provide includes that are needed in these files, and before were readglebius2013-10-261-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendpjd2013-09-051-1/+3
* Remove check for NULL prior to free(9) and m_freem(9).eadler2013-03-041-4/+2
* Don't assume that all Linux TCP-level socket options are identical tojhb2013-01-231-4/+24
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-1/+1
* Convert files to UTF-8uqs2012-01-151-1/+1
* Use the caculated length instead of maximum length.jkim2011-10-061-2/+2
* Remove a now-defunct variable.jkim2011-10-061-16/+15
* Use uint32_t instead of u_int32_t. Fix style(9) nits.jkim2011-10-061-10/+9
* Make sure to ignore the leading NULL byte from Linux abstract namespace.jkim2011-10-061-2/+10
* Restore the original socket address length if it was not really AF_INET6.jkim2011-10-061-16/+19
* Retern more appropriate errno when Linux path name is too long.jkim2011-10-061-1/+1
* Inline do_sa_get() function and remove an unused return value.jkim2011-10-061-23/+9
* Unroll inlined strnlen(9) and make it easier to read. No functional change.jkim2011-10-061-10/+6
* Fix a bug in UNIX socket handling in the linux emulator which wascperciva2011-10-041-0/+15
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-13/+13
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-1/+2
* Revert r220032:linux compat: add SO_PASSCRED option with basic handlingavg2011-03-311-14/+0
* linux compat: add SO_PASSCRED option with basic handlingavg2011-03-261-0/+14
* linux compat: improve and fix sendmsg/recvmsg compatibilityavg2011-03-261-51/+137
OpenPOWER on IntegriCloud