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