From owner-freebsd-current Thu Dec 7 19:18:59 2000 From owner-freebsd-current@FreeBSD.ORG Thu Dec 7 19:18:57 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from digger1.defence.gov.au (digger1.defence.gov.au [203.5.217.4]) by hub.freebsd.org (Postfix) with ESMTP id E4DCC37B400; Thu, 7 Dec 2000 19:18:54 -0800 (PST) Received: from dsto-ms2.dsto.defence.gov.au (dsto-ms2.dsto.defence.gov.au [131.185.2.150]) by digger1.defence.gov.au (8.10.1/8.10.1) with ESMTP id eB83JBQ14451; Fri, 8 Dec 2000 13:49:11 +1030 (CST) Received: from muttley.dsto.defence.gov.au (unverified) by dsto-ms2.dsto.defence.gov.au (Content Technologies SMTPRS 4.1.5) with ESMTP id ; Fri, 8 Dec 2000 13:48:10 +1030 Received: from salex001.dsto.defence.gov.au (salex001.dsto.defence.gov.au [131.185.2.9]) by muttley.dsto.defence.gov.au (8.9.3/8.9.3/8.9.3.LMD.990513) with ESMTP id NAA30998; Fri, 8 Dec 2000 13:44:19 +1030 (CST) Received: from fang.dsto.defence.gov.au ([131.185.2.5]) by salex001.dsto.defence.gov.au with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id WZWR848Y; Fri, 8 Dec 2000 13:44:19 +1030 Received: from dsto.defence.gov.au (fuzz.dsto.defence.gov.au [131.185.75.229]) by fang.dsto.defence.gov.au (8.9.3/8.9.3/8.9.3.LMD.990513) with ESMTP id NAA23269; Fri, 8 Dec 2000 13:44:18 +1030 (CST) Sender: thyerm@dsto.defence.gov.au Message-ID: <3A305227.D74011C4@dsto.defence.gov.au> Date: Fri, 08 Dec 2000 13:44:47 +1030 From: Matthew Thyer X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en MIME-Version: 1.0 To: Mike Smith Cc: "John W. De Boskey" , freebsd-current@freebsd.org Subject: Re: write(2) returns error saying read only filesystem when trying to write to a partition References: <200012080154.eB81sFN00538@mass.osd.bsdi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mike Smith wrote: > > > Mike Smith wrote: > > > > The program works on Compaq True64 UNIX v 4.0d > > > > It also works on Solaris 7 (only tested sparc). > > > > > > > > So it seems FreeBSD is broken here. > > > > > > FreeBSD just behaves differently. If you want to write to the whole > > > disk, open the whole-disk device, not the 'c' partition. > > > > Thanks Mike, /dev/da18 works fine for me although I notice that > > /dev/da18s1 does not. There seems to be some inconcistencies > > in this area. > > That would be something of an understatement... > > > Please tell me (and for the benefit of the list) as to why > > I cant use /dev/da18s1c ? > > The 'c' device won't let you overwrite the beginning of the slice/disk, > since that's where the partition information is kept. > In the grand tradition of being allowed to shoot yourself in the foot, I would like to be able to do such things as this is clearly what I intend. Since we dont normally hold peoples hands for other things, why cant we allow big holes in my feet for this too ? Regardless /dev/da18s1 should work as for /dev/da18 I know... send patches... unfortunately my day job hasn't seen the light yet so I cant work on FreeBSD at work. -- Matthew Thyer Phone: +61 8 8259 7249 Science Corporate Information Systems Fax: +61 8 8259 5537 Defence Science and Technology Organisation, Salisbury PO Box 1500 Salisbury South Australia 5108 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message