Subject: Re: ArcServe and Linux Emul
To: Matthias Scheler <tron@zhadum.de>
From: Frank van der Linden <fvdl@wasabisystems.com>
List: netbsd-users
Date: 08/16/2000 19:38:21
On Wed, Aug 16, 2000 at 04:23:55PM +0000, Matthias Scheler wrote:
> >  25778 uagentd  CALL  [197]
> 
> Even the 2.2.16 Linux kernel sources define only 190 system calls for
> the i386 port.
> 
> >  25778 uagentd  PSIG  SIGSYS SIG_DFL
> > 
> > Which I guess is mmap()? but I may be wrong :)
> 
> My guess is that either you use the environment variable "LD_LIBRARY_PATH"
> so that the Linux "/lib/ld-linux.so.2" will use a NetBSD shared library
> or the shared libraries are bogus. You should try UAgent with the
> "suse_linux" package.

If it's not a static binary, you should indeed grab an older libc..
The Linux 2.4.x kernel defines 197 as sys_fstat64. I assume that's
just the fstat with a 64 bit st_size field. It's trivial to add,
in any case.

- Frank