+int main(int argc, char *argv[])
+{
+ const char help[] = "usage: udev_volume_id [-t|-l|-u|-d]\n"
+ " -t filesystem type\n"
+ " -l filesystem label\n"
+ " -u filesystem uuid\n"
+ " -d disk label from main device\n"
+ "\n";
+ static const char short_options[] = "htlud";
+ int option;
+ char sysfs_path[SYSFS_PATH_MAX];
+ char dev_path[SYSFS_PATH_MAX];
+ struct sysfs_class_device *class_dev = NULL;
+ struct sysfs_class_device *class_dev_parent = NULL;
+ struct volume_id *vid = NULL;
+ char *devpath;
+ char probe = 'p';
+ char print = 'a';
+ char dasd_label[7];
+ static char name[VOLUME_ID_LABEL_SIZE];
+ int len, i, j;
+ int rc = 1;