DragonFly BSD
DragonFly bugs List (threaded) for 2009-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Seek to end of file returns 136 on CD/DVD drives


From: "Steve O'Hara-Smith" <steve@xxxxxxxxxx>
Date: Thu, 17 Dec 2009 10:02:08 +0000

	Hi,

	The following code always returns 136 (0x88) - no matter what is in
the drive (even no media at all). The same thing happens with cd0, acd0s1
and cd0s1 and acd1 etc. acd0 is a SATA DVD burner, acd1 is a PATA DVD
reader.

int main (int argc, char **argv)
{
   int file = open ("/dev/acd0", O_RDONLY);
   off_t end = lseek(file, 0, SEEK_END);
   printf ("Size = %ld\n", end);
}

-- 
Steve O'Hara-Smith                          |   Directable Mirror Arrays
C:>WIN                                      | A better way to focus the sun
The computer obeys and wins.                |    licences available see
You lose and Bill collects.                 |    http://www.sohara.org/



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]