123456789101112131415161718192021222324252627282930 |
- /* partprobe.c - Tell the kernel about partition table changes
- *
- * Copyright 2014 Bertold Van den Bergh <vandenbergh@bertold.org>
- *
- * see http://man7.org/linux/man-pages/man8/partprobe.8.html
- USE_PARTPROBE(NEWTOY(partprobe, "<1", TOYFLAG_SBIN))
- config PARTPROBE
- bool "partprobe"
- default y
- help
- usage: partprobe DEVICE...
- Tell the kernel about partition table changes
- Ask the kernel to re-read the partition table on the specified devices.
- */
- #include "toys.h"
- static void do_partprobe(int fd, char *name)
- {
- if (ioctl(fd, BLKRRPART, 0)) perror_msg("ioctl failed");
- }
- void partprobe_main(void)
- {
- loopfiles(toys.optargs, do_partprobe);
- }
|