From owner-freebsd-bugs Fri Jul 26 07:32:10 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA29437 for bugs-outgoing; Fri, 26 Jul 1996 07:32:10 -0700 (PDT) Received: from rs1.rrz.Uni-Koeln.DE (rs1.rrz.Uni-Koeln.DE [134.95.100.208]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id HAA29405 for ; Fri, 26 Jul 1996 07:31:58 -0700 (PDT) Received: from pc1.scs-koeln.de ([134.95.30.183]) by rs1.rrz.Uni-Koeln.DE with SMTP id AA89820 (5.67b/IDA-1.5 for ); Fri, 26 Jul 1996 16:31:15 +0200 Message-Id: <1.5.4.32.19960726143020.00698ea0@mail.rrz.uni-koeln.de> X-Sender: afr04@mail.rrz.uni-koeln.de X-Mailer: Windows Eudora Light Version 1.5.4 (32) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 26 Jul 1996 16:30:20 +0200 To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) From: Ralf Luettgen Subject: Re: Error during compilation of kernel with worm Cc: freebsd-bugs@freebsd.org Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk At 08:46 26.07.1996 +0200, you wrote: >As Ralf Luettgen wrote: > >> >These functions are the cdevsw[]/bdevsw[] functions, they are being >> >generated by a macro expansion inside sys/scsi/worm.c. Is worm.c >> >compiled into your kernel at all (it is supposed to)? >> >> In the directory /usr/src/sys/compile/SCS there exists the files worm.h and >> worm.o ! > >Sorry, no idea offline, you have to dig into the code. The missing >functions are supposedly expanded from the macro worminit. I've try to compile the kernel on another machine with the same result. I found a macro for wormopen in two files in the source tree : #define wormopen nxopen { wormopen, wormclose, rawread, rawwrite, /*62*/ in ./i386/i386/conf.c static d_open_t wormopen; wormopen, in ./scsi/worm.c But I didn't find any worminit macro in the who source tree? I tested ist with : cd /usr/src/sys ; find . -exec grep worminit {} \; and I didn't get any response. I got the distribution from ftp7.de.freebsd.org. Thanks to your efforts. Ralf