Date: Tue, 21 Jan 2003 17:32:48 +0900 From: Hajimu UMEMOTO <ume@mahoroba.org> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: Hajimu UMEMOTO <ume@mahoroba.org>, David Malone <dwmalone@maths.tcd.ie>, current@FreeBSD.org, emulation@FreeBSD.org Subject: Re: [CFR] IPv6 support for Linux sym Message-ID: <ygey95ej427.wl%ume@mahoroba.org> In-Reply-To: <15916.42760.152912.977008@grasshopper.cs.duke.edu> References: <ygelm1hm96h.wl%ume@mahoroba.org> <20030119195957.GA54865@walton.maths.tcd.ie> <ygebs2cp4b2.wl%ume@mahoroba.org> <15916.42760.152912.977008@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, >>>>> On Mon, 20 Jan 2003 20:48:56 -0500 (EST) >>>>> Andrew Gallatin <gallatin@cs.duke.edu> said: gallatin> The ifdefs are there because the linux hack^W OS uses a different gallatin> syscall table on each platform, with a different ABI (eg, the same gallatin> syscall may take 3 args on x86 and 2 on alpha). They basically never gallatin> cleaned up after bootstrapping themselves from OSF/1. gallatin> The #ifndef alpha code is not compiled because it will never be gallatin> referred to on the alpha.. The osf1 compat code is a much better gallatin> match for the linux networking syscalls, so that's what's used. On gallatin> alpha, the linux compat module depends on the osf1 compat module.. Umm, I see. Thank you for clarification. gallatin> Naively, I'm uncertain why you're having compilation problems on gallatin> alpha, since the code is just ifdef'ed out there anyway ;) My previous patch had two problems on alpha: - sys/alpha/linux/linux.h did not define LINUX_AF_INET6. - linux_connect() called linux_sa_get(). linux_sa_get() calls linux_to_bsd_domain(). But, linux_to_bsd_domain() was not compiled in on alpha. I believe that these problems were gone in my current patch. Maybe, you saw new one. :) Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygey95ej427.wl%ume>