Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jul 2010 03:10:31 -0400
From:      Patrick Donnelly <batrick@batbytes.com>
To:        questions@freebsd.org
Subject:   Writes to Hard Disk Going Beyond Capacity
Message-ID:  <AANLkTin9-MymICgQoSjFlKbLXN2Efm5_3r6X1lufqiCo@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi List,

I have a strange problem in a C program I wrote. I open a hard disk
character file (/dev/ad1) and attempt to write over the entire disk. I
expect the last write that would go beyond the hard disk length
(capacity) to return with an error but instead the write succeeds.
This happens for hundreds of gigabytes beyond the file (hard drive)
length. What could be wrong? (This program works fine on Linux. The
last write that would go beyond the end of the hard drive returns with
-1.)

Thanks for any help,

-- 
- Patrick Donnelly



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTin9-MymICgQoSjFlKbLXN2Efm5_3r6X1lufqiCo>