From owner-freebsd-hackers Mon Oct 23 14:13:43 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA28420 for hackers-outgoing; Mon, 23 Oct 1995 14:13:43 -0700 Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA28405 for ; Mon, 23 Oct 1995 14:13:34 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id OAA11752; Mon, 23 Oct 1995 14:05:20 -0700 From: Terry Lambert Message-Id: <199510232105.OAA11752@phaeton.artisoft.com> Subject: Re: SYSCALL IDEAS [Was: cvs commit: src/sys/kern sysv_msg.c sysv_sem.c To: syssgm@devetir.qld.gov.au (Stephen McKay) Date: Mon, 23 Oct 1995 14:05:20 -0700 (MST) Cc: swallace@ece.uci.edu, freebsd-hackers@FreeBSD.ORG, syssgm@devetir.qld.gov.au In-Reply-To: <199510230953.TAA22795@orion.devetir.qld.gov.au> from "Stephen McKay" at Oct 23, 95 07:53:21 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 784 Sender: owner-hackers@FreeBSD.ORG Precedence: bulk > >We need a better way to handle these syscall subcodes (as SYSV calls 'em). > > Is it not true that this System V stuff can be written as library routines > that use BSD facilities such as mmap() and sockets? I would be happy to see > the effort expended this way so that I can keep my kernel free of such cruft. This assumes: 1) The SYSV code uses shared libraries 2) Someone (you?) has written library replacements so that real SYSV shared libraries need not be used 3) No one is interested in running statically linked IBCS2 binaries, only dynamically linked ones. At present, I believe all of these are, in part or in whole, wrong. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.