freebsd-src/sys/compat/freebsd32
John Baldwin c870740e09 - Split out kern_accept(), kern_getpeername(), and kern_getsockname() for
use by ABI emulators.
- Alter the interface of kern_recvit() somewhat.  Specifically, go ahead
  and hard code UIO_USERSPACE in the uio as that's what all the callers
  specify.  In place, add a new uioseg to indicate what type of pointer
  is in mp->msg_name.  Previously it was always a userland address, but
  ABI emulators may pass in kernel-side sockaddrs.  Also, remove the
  namelenp field and instead require the two places that used it to
  explicitly copy mp->msg_namelen out to userland.
- Use the patched kern_recvit() to replace svr4_recvit() and the stock
  kern_sendit() to replace svr4_sendit().
- Use kern_bind() instead of stackgap use in ti_bind().
- Use kern_getpeername() and kern_getsockname() instead of stackgap in
  svr4_stream_ti_ioctl().
- Use kern_connect() instead of stackgap in svr4_do_putmsg().
- Use kern_getpeername() and kern_accept() instead of stackgap in
  svr4_do_getmsg().
- Retire the stackgap from SVR4 compat as it is no longer used.
2006-07-10 21:38:17 +00:00
..
freebsd32.h
freebsd32_misc.c - Split out kern_accept(), kern_getpeername(), and kern_getsockname() for 2006-07-10 21:38:17 +00:00
freebsd32_proto.h Regen. 2006-06-27 14:47:08 +00:00
freebsd32_syscall.h Regen. 2006-06-27 14:47:08 +00:00
freebsd32_syscalls.c Regen. 2006-06-27 14:47:08 +00:00
freebsd32_sysent.c Regen. 2006-06-27 14:47:08 +00:00
freebsd32_util.h - Change the commented out freebsd32_xxx() example to use kern_xxx() along 2005-06-29 15:16:20 +00:00
Makefile Add a 'clean' target. 2005-10-23 23:58:23 +00:00
syscalls.conf
syscalls.master - Expand the scope of Giant some in mount(2) to protect the vfsp structure 2006-06-27 14:46:31 +00:00