Subject: Re: question about COMPAT_PECOFF and its syscalls.master
To: TAMURA Kent <kent@NetBSD.org>
From: Pavel Cahyna <pavel@NetBSD.org>
List: tech-kern
Date: 06/27/2006 09:38:40
On Sat, Jun 24, 2006 at 08:44:12AM +0900, TAMURA Kent wrote:
>
> > Why? Is this file supposed to exactly mirror the native syscalls.master in
> > src/sys/kern? And what's its purpose? One would naively
> > expect to have Windows NT syscalls here, not the NetBSD ones...
>
> Fow now, the emulation layer is implemented in the userland, and
> uses ELF librarries; libc.so, libfreetype.so, libX11.so, and
> libicu*.so. So, compat_pecoff requires the syscall set
> equivalent to the native NetBSD.
Is there any reason to have a separate file, then?
BTW the recently introduced sys___ntp_gettime30 syscall is omitted from
the pecoff/syscalls.master file. Should it be added?
Pavel