From owner-freebsd-hackers Sun Dec 7 16:19:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA06645 for hackers-outgoing; Sun, 7 Dec 1997 16:19:57 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from tarkin.qualcomm.com (tarkin.qualcomm.com [129.46.111.16]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA06612; Sun, 7 Dec 1997 16:19:43 -0800 (PST) (envelope-from rmallory@qualcomm.com) Received: (from rmallory@localhost) by tarkin.qualcomm.com (8.8.5/1.4/8.7.2/1.13) id QAA17518; Sun, 7 Dec 1997 16:15:33 -0800 (PST) From: Rob Mallory Message-Id: <199712080015.QAA17518@tarkin.qualcomm.com> Subject: Re: AFS for FreeBSD - OK, I think we're ready!gy In-Reply-To: <199712072143.OAA02196@usr02.primenet.com> from Terry Lambert at "Dec 7, 97 09:43:10 pm" To: tlambert@primenet.com (Terry Lambert) Date: Sun, 7 Dec 1997 16:15:33 -0800 (PST) Cc: dyson@freebsd.org, hackers@freebsd.org, freebsd-afs@freebsd.org X-Mailer: ELM [version 2.4ME+ PL31H (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Agreed, but to tell you the truth, at this point its a bit over my head. I'll leave it up to whomever does the commit, as long as the functionality and API remains the same.. in addition to those patches, I also got lost on the malloc.h, there used to be a couple lines which could be added like this: + #define M_CFS 93 /* Coda file system structures and tables. */ + "cfs", /* 93 M_CFS */ \ + MALLOC_MAKE_TYPE(M_CFS, "CFS", "CFS header"); ...Where do those now go? Since Coda is freely redistributeable, I'll post a Coda-kit howto + patches to in a bit. That way people can easily get up to speed and help out! -Rob > > I don't suppose you'd be willing to change this to: > > { 7, (sys_call_t *)coda }, /* 241 = coda*/ > > And then wrap them: > > int > icreate( a1, a2, a3, a4, a5, a6) > { > return coda( CODA_ICREATE, a1, a2, a3, a4, a5, a6); > } > > int > iopen( a1, a2, a3) > { > return coda( CODA_IOPEN, a1, a2, a3, 0, 0, 0); > } > > Etc.? > > Taking up that many call slots is a bit painful... > >