- use sysfs with linux 2.6

static int
_kernel_reread_part_table (PedDevice* dev)
{
        int     retry_count = 5;

        sync();
        while (ioctl (dev->fd, BLKRRPART)) {
                retry_count--;
                sync();
                if (!retry_count)
                        return 0;
        }

        return 1;
}


- look if we can initiate a partition table reread if a disc is mounted
- look if other unix variants have a similar mechanism
