Re: Compatible fstat()

From: Parag Warudkar
Date: Tue Nov 08 2005 - 12:58:04 EST



On Nov 8, 2005, at 12:22 PM, Al Viro wrote:

fd = open(bdev, O_RDONLY);
lseek(fd, SEEK_END, 0);
size = lseek(fd, SEEK_SET, 0);
close(fd);

i.e. same as for regular files. Won't be portable, though...

For some reason this didn't work for bdev == "/dev/hda" - Size is returned as 0..

Parag
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/