File: parted_devices.c

package info (click to toggle)
partman 63
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,208 kB
  • ctags: 150
  • sloc: ansic: 1,877; sh: 1,399; makefile: 66
file content (26 lines) | stat: -rw-r--r-- 551 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <parted/parted.h>

int
main(int argc, char *argv[])
{
        PedDevice *dev;
        ped_exception_fetch_all();
        ped_device_probe_all();
        for (dev = NULL; NULL != (dev = ped_device_get_next(dev));) {
		if (dev->read_only)
			continue;
                printf("%s\t%lli\t%s\n",
                       dev->path,
		       dev->length * PED_SECTOR_SIZE,
                       dev->model);
        }
        return 0;
}

/*
Local variables:
indent-tabs-mode: nil
c-file-style: "linux"
c-font-lock-extra-types: ("Ped\\sw+")
End:
*/