#include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { int fd; if (argc != 2) fprintf(stderr, "Usage: %s \n", argv[0]); if ((fd = open(argv[1], O_RDONLY)) == -1) { fprintf(stderr, "Can't open md device %s\n", argv[1]); return -1; } if (ioctl(fd, BLKRRPART, NULL) != 0) { fprintf(stderr, "ioctl failed\n"); close (fd); return -1; } close (fd); return 0; }