Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Mar 2011 09:10:52 +0200
From:      Andriy Gapon <avg@freebsd.org>
To:        Artem Belevich <fbsdlist@src.cx>, Alexander Leidinger <Alexander@leidinger.net>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r219561 - in head/sys: cddl/dev/systrace modules/dtrace modules/dtrace/dtraceall modules/dtrace/systrace_freebsd32 modules/dtrace/systrace_linux32
Message-ID:  <4D7C6DFC.8020504@freebsd.org>
In-Reply-To: <AANLkTinC5vF6ax%2BrSEga3BPvCN4L3C_adahHv6ELD9ko@mail.gmail.com>
References:  <201103120909.p2C99P2j010783@svn.freebsd.org>	<20110312211423.00000f34@unknown> <AANLkTinC5vF6ax%2BrSEga3BPvCN4L3C_adahHv6ELD9ko@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 13/03/2011 08:35 Artem Belevich said the following:
> On Sat, Mar 12, 2011 at 12:14 PM, Alexander Leidinger
> <Alexander@leidinger.net> wrote:
>> But this looks like it will be named linux32 in any case. In the short
>> term I would prefer:
>> ---snip---
>> #if defined(__amd64__)
>> #define MODNAME "linux32"
>> #elif defined(__i386__)
>> #define MODNAME "linux"
>> #endif
>> ---snip---
> 
> Makes sense. It's what's done with freebsd syscalls -- 'freebsd' for
> native syscalls, freebsd32 for 32-bit compat.

BTW, in my opinion, it might not make a lot of sense.
That is, we can have native and compat FreeBSD system calls, but Linux system
calls are always compat and never native, whether the emulation is for the same
arch or not.  Explicit suffix makes things clearer.  But that's just my opinion.

A public mailing list may be a better place to discuss this further.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D7C6DFC.8020504>