summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_socket.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r203728:Xin LI2010-02-231-2/+7
* MFC r198467:Bjoern A. Zeeb2009-12-061-12/+5
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-6/+0
* Add forgotten in previous commit flags argument.Dmitry Chagin2009-06-011-2/+2
* Implement accept4 syscall.Dmitry Chagin2009-06-011-1/+19
* Implement a variation of the accept_common() which takesDmitry Chagin2009-06-011-14/+21
* Split linux_accept() syscall onto linux_accept_common() which shouldDmitry Chagin2009-06-011-13/+22
* Implement a variation of the socketpair() syscall which takes a flagsDmitry Chagin2009-05-311-2/+28
* Move new socket flags handling into a separate function as LinuxDmitry Chagin2009-05-311-15/+23
* Remove empty lines.Dmitry Chagin2009-05-311-2/+0
* Validate user-supplied arguments values.Dmitry Chagin2009-05-191-1/+28
* Implement MSG_CMSG_CLOEXEC flag for linux_recvmsg().Dmitry Chagin2009-05-181-9/+24
* Somewhere between 2.6.23 and 2.6.27, Linux added SOCK_CLOEXEC andDmitry Chagin2009-05-161-2/+23
* Return EINVAL in case when the incorrect or unsupportedDmitry Chagin2009-05-161-0/+2
* Use the protocol family constants for the domain argument validation.Dmitry Chagin2009-05-161-3/+5
* Emulate SO_PEERCRED socket option.Dmitry Chagin2009-05-161-1/+20
* Translate l_timeval arg to native struct timeval inDmitry Chagin2009-05-111-0/+40
* Add forgotten linux to bsd flags argument mapping into the linux_recv().Dmitry Chagin2009-05-111-1/+1
* Return EAFNOSUPPORT instead of EINVAL in case when the incorrect orDmitry Chagin2009-05-071-1/+1
* Rework r191742.Dmitry Chagin2009-05-071-5/+12
* Linux socketpair() call expects explicit specified protocol forDmitry Chagin2009-05-021-1/+4
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-0/+2
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+3
* Make linux_sendmsg() and linux_recvmsg() work on linux32/amd64.Konstantin Belousov2008-11-291-52/+238
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-3/+3
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+3
* Remove superfluous copyin() of args, structures are already in kernel space.Konstantin Belousov2008-09-091-155/+78
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-2/+0
* Some Linux applications (ping) pass a non-NULL msg_control argument toRobert Watson2007-04-141-0/+10
* Introduce some more SO_ option equivalents from Linux to FreeBSD.Konstantin Belousov2007-02-011-0/+18
* MFp4:Alexander Leidinger2006-09-231-2/+7
* Don't free the sockaddr in kern_bind() and kern_connect() as not allJohn Baldwin2006-07-191-1/+4
* Add a kern_close() so that the ABIs can close a file descriptor w/o havingJohn Baldwin2006-07-081-5/+1
* Now that we don't have a linuxolator on alpha anymore:Alexander Leidinger2006-05-101-88/+29
* Annotate uses of fgetsock() with indications that they should relyRobert Watson2006-04-011-0/+4
* Fix the LINT build on alpha:Alexander Leidinger2006-03-211-32/+82
* Unbreak COMPAT_LINUX32 option support on amd64.Ruslan Ermilov2006-03-191-0/+1
* Fixup some problems in my previous commit (COMPAT_43).Alexander Leidinger2006-03-181-1/+0
* Get rid of the need of COMPAT_43 in the linuxolator.Alexander Leidinger2006-03-181-15/+84
* Add \n to log() message.Gleb Smirnoff2005-12-271-1/+1
* Back out alpha/alpha/trap.c:1.124, osf1_ioctl.c:1.14, osf1_misc.c:1.57,Robert Watson2005-09-281-2/+0
* Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(),Robert Watson2005-09-191-0/+2
* Add missing locking to linux_connect() so that it can be marked MP safe:John Baldwin2005-07-091-8/+15
* Reject packets larger than IP_MAXPACKET in linux_sendto() for socketsDavid Schultz2005-03-231-2/+3
* Add kernel-only flag MSG_NOSIGNAL to be used in emulation layers to surpressMaxim Sobolev2005-03-081-27/+4
* Handle MSG_NOSIGNAL flag in linux_send() by setting SO_NOSIGPIPE on socketMaxim Sobolev2005-03-071-2/+25
* Extend kern_sendit() to take another enum uio_seg argument, which specifiesMaxim Sobolev2005-01-301-24/+20
* Match the LINUX32's style with existing styleDavid E. O'Brien2005-01-141-4/+4