summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_socket.c
AgeCommit message (Expand)Author
2005-09-24factor out some of the osockaddr, omsghdr code.christos
2005-05-03First work on COMPAT_LINUX/amd64manu
2005-02-26nuke trailing whitespaceperry
2005-02-24Fix number of elements calculation when converting socket options.martin
2004-09-12if passed sockaddr has family AF_UNSPEC, use socket family of the socketjdolecek
2004-09-05linux_sa_get: g/c curproc use, we get the process as one of argumentsjdolecek
2004-08-29in debug log, data dump is more useful unsignedjdolecek
2003-10-25Fix uninitialized variable warningschristos
2003-07-27More complete sendmsg(2) and recvmsg(2) emulation:jdolecek
2003-07-27add a cast appease gcc3.3mrg
2003-07-23make credentials work on the i386 by passing the original msg structure.christos
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-03-21Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.dsl
2003-01-18Merge the nathanw_sa branch.thorpej
2002-11-29Patch that actually works for previous, from Jaromir Dolecek.fvdl
2002-11-29setsockopt(IPPROTO_IPV6, IPV6_V6ONLY, 0) for AF_INET6 sockets,itojun
2002-11-28minor KNF (indent)itojun
2002-05-12Linux does not implement SO_REUSEPORT, but allows reuse of ajschauma
2002-04-08PR/16236: Joachim Koenig-Baltes: Linux emulation connect requires IPV6.christos
2002-03-29- #undef DPRINTF for files that are included from other files.christos
2002-03-16make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc *christos
2001-11-13add RCSIDs (including regeneration of files as appropriate)lukem
2001-09-08Allow the old-style sockaddr_in6 for v6 addresses for which thefvdl
2001-07-04remove no longer used variablejdolecek
2001-07-04Do address family (AF_*) number translation for socket system calls whichjdolecek
2001-06-25linux_getifhwaddr(): use strncmp() to find out if if_name starts with 'eth',jdolecek
2001-06-14Fix a partial construction problem that can cause race conditionsthorpej
2001-03-29Don't do the ioctl call for the get hw addr case, all the work hasfvdl
2001-02-05expose the definitions of MIN() and MAX() in sys/param.h to the kernelchs
2000-12-29Allow the EJUSTRETURN hack for PTIOCLINUX-passed through ioctl calls.fvdl
2000-12-22Don't do the syscall with modified ioctl command if we've successfullyfvdl
2000-12-18Pass SIOC* calls that are done on devices (not sockets) throughfvdl
2000-05-03Remove junk after #undef.thorpej
2000-03-30Kill register declarations.augustss
2000-01-12Improve emulation of SIOCGIFHWADDR ioctl:jdolecek
1999-07-17implement emulation of SIOCGIFHWADDR, PR 7997jtk
1999-05-05Add "use counting" to file entries. When closing a file, and it's referencethorpej
1999-03-25commit fix to PR7072: emulate linux non-blocking connect behavior more correctlysommerfe
1998-10-04Assign my copyright to TNF. Merge with others were appropriate.fvdl
1998-10-03Attempt to fix the mess.christos
1998-10-01Split linux/compat/linux_socket.c into common and multi-architechture parts. ...erh
1996-12-22Make this compile again, including Politically Correct const handling.fvdl
1996-04-05Prototyping changes.christos
1996-03-08Separate ioctl emulation by group. Add (minimal) audio emulation.mycroft
1995-10-07Prefix names of system call implementation functions with `sys_'.mycroft
1995-09-19Make system calls conform to a standard prototype and bring thosethorpej
1995-08-14Rearrange #includes.mycroft
1995-06-24Use compat_util.[ch].christos
1995-06-22* Changed to use generic ELF code from kern/exec_elf.c (which was takenfvdl