Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2005 23:04:12 +0000
From:      David Malone <dwmalone@maths.tcd.ie>
To:        Ken Smith <kensmith@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc/gen errlst.c src/lib/libc/sys intro.2 src/sys/nfs nfs_subs.c src/sys/sys errno.h src/sys/i386/linux linux_dummy.c linux_machdep.c syscalls.master
Message-ID:  <20050112230412.GA21256@lanczos.maths.tcd.ie>
In-Reply-To: <200501121634.j0CGYtaZ084532@repoman.freebsd.org>
References:  <200501121634.j0CGYtaZ084532@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 12, 2005 at 04:34:55PM +0000, Ken Smith wrote:
>   We
>   don't actually implement the system calls it's trying to use but we at
>   least need to have something in place that returns an error code.

There is a PR that says our handling of not implemented Linux
syscalls does not match Linux's. Seemingly Linux returns ENOSYS but
we deliver a signal and kill the process. See

	http://www.freebsd.org/cgi/query-pr.cgi?pr=74302

It should be pretty easy to check Linux's behaviour and verify that
the patch does the right thing. I'll probably get around to looking
at it eventually, but someone else might have more time.

	David.



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