From owner-freebsd-current Sat Sep 20 06:46:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA05594 for current-outgoing; Sat, 20 Sep 1997 06:46:46 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA05589; Sat, 20 Sep 1997 06:46:27 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id XAA25914; Sat, 20 Sep 1997 23:42:11 +1000 Date: Sat, 20 Sep 1997 23:42:11 +1000 From: Bruce Evans Message-Id: <199709201342.XAA25914@godzilla.zeta.org.au> To: freebsd-current@FreeBSD.ORG, toj@gorilla.net Subject: Re: sys/mount.h breaks mod3lib build Cc: bde@FreeBSD.ORG, jdp@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >dying while downloading. After the 16th commit of the changes >to sys/mount.h I deleted cvsup and tried to rebuild. It failed >in the m3core section mentioning prototype error with mount.h. >Restored mount.h to the 12th taped version and m3lib built fine >and the download with worked just great. I haven't looked into >this any further. mount(2) has taken a `const char *name' arg since 1997/02/10 when Lite2 was merged, but the prototype was left wrong for backwards compatibility until 1997/09/16. Apparently m3lib still uses the old version. This works if it compiles because of crufty binary compatibility code in the kernel. Bruce