Date: Mon, 23 Sep 2002 02:03:49 -0700 From: Jonathan Mini <mini@FreeBSD.org> To: Julian Elischer <julian@elischer.org> Cc: Ian Dowse <iedowse@maths.tcd.ie>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/compat/linux linux_socket.c linux_sysctl.c src/sys/compat/svr4 svr4_stream.c src/sys/i386/linux linux_proto.h linux_syscall.h linux_sysent.c syscalls.master Message-ID: <20020923090349.GK7539@elvis.mu.org> In-Reply-To: <Pine.BSF.4.21.0209230156330.32087-100000@InterJet.elischer.org> References: <200209230932.aa59018@salmon.maths.tcd.ie> <Pine.BSF.4.21.0209230156330.32087-100000@InterJet.elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
It looks like I'm going to have to revert this patch. Either that, or wrap the code somehow to pass compat structs back to the process. I'll look into it tomorrow. Julian Elischer [julian@elischer.org] wrote : > I've alreay alerted him to some possible problems... > > expect more on this > > On Mon, 23 Sep 2002, Ian Dowse wrote: > > > In message <200209230617.g8N6HswG040488@freefall.freebsd.org>, Jonathan Mini wr > > ites: > > > Log: > > > Don't use compatability syscall wrappers in emulation code. > > > This is needed for the COMPAT_FREEBSD3 option split. > > > > Does this actually work? Presumably the compatibility versions were > > used where they matched the Linux ABI and the native ones didn't? > > exactly... Linux uses BSD4.3 style sockaddr structs > > > > > > Ian > > > -- Jonathan Mini <mini@freebsd.org> http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020923090349.GK7539>