amd64/86229: Missing recvmsg syscall in freebsd32 API causes sshd crash on amd64

John Baldwin jhb at FreeBSD.org
Mon Sep 26 13:51:37 PDT 2005


I haven't tested it on amd64 at all (hopefully the freebsd32 part 
compiles :-P), but here is a patch to add a kern_recvit() function and use it 
to implement freebsd32_recvmsg().  Note that I'm not sure that some other 
functions like sendmsg() actually work correctly for freebsd32 as they are 
copying in a 32-bit msghdr and expecting it to be a 64-bit msghdr.

http://www.FreeBSD.org/~jhb/patches/freebsd32_recvmsg.patch

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-amd64 mailing list