mirror of
git://sourceware.org/git/lvm2.git
synced 2024-10-28 03:27:58 +03:00
8a6d1dd408
o You must list long args with no short option (eg. --version) at the front of the args.h file. o If an argument has no short option, set the short option in args.h to '\0' o The index into the 'the_args' var is now stored as the option value for getopt, iff there is no short opt.
69 lines
2.4 KiB
C
69 lines
2.4 KiB
C
/*
|
|
* Copyright (C) 2001 Sistina Software (UK) Limited.
|
|
*
|
|
* This file is released under the GPL.
|
|
*/
|
|
|
|
/*
|
|
* Put all long args that don't have a
|
|
* corresponding short option first ...
|
|
*/
|
|
xx(version_ARG, '\0', "version", NULL)
|
|
|
|
/*
|
|
* ... and now the short args.
|
|
*/
|
|
xx(available_ARG, 'a', "available", yes_no_arg)
|
|
xx(all_ARG, 'a', "all", NULL)
|
|
xx(autobackup_ARG, 'A', "autobackup", yes_no_arg)
|
|
xx(activevolumegroups_ARG, 'A', "activevolumegroups", NULL)
|
|
xx(blockdevice_ARG, 'b', "blockdevice", NULL)
|
|
xx(chunksize_ARG, 'c', "chunksize", size_arg)
|
|
xx(colon_ARG, 'c', "colon", NULL)
|
|
xx(contiguous_ARG, 'C', "contiguous", yes_no_arg)
|
|
xx(debug_ARG, 'd', "debug", NULL)
|
|
xx(disk_ARG, 'D', "disk", NULL)
|
|
xx(exported_ARG, 'e', "exported", NULL)
|
|
xx(physicalextent_ARG, 'E', "physicalextent", NULL)
|
|
xx(file_ARG, 'f', "file", NULL)
|
|
xx(force_ARG, 'f', "force", NULL)
|
|
xx(full_ARG, 'f', "full", NULL)
|
|
xx(help_ARG, 'h', "help", NULL)
|
|
xx(stripesize_ARG, 'I', "stripesize", size_arg)
|
|
xx(stripes_ARG, 'i', "stripes", int_arg)
|
|
xx(iop_version_ARG, 'i', "iop_version", NULL)
|
|
xx(logicalvolume_ARG, 'l', "logicalvolume", int_arg)
|
|
xx(maxlogicalvolumes_ARG, 'l', "maxlogicalvolumes", int_arg)
|
|
xx(extents_ARG, 'l', "extents", int_arg_with_sign)
|
|
xx(lvmpartition_ARG, 'l', "lvmpartition", NULL)
|
|
xx(list_ARG, 'l', "list", NULL)
|
|
xx(size_ARG, 'L', "size", size_arg)
|
|
xx(logicalextent_ARG, 'L', "logicalextent", int_arg_with_sign)
|
|
xx(maps_ARG, 'm', "maps", NULL)
|
|
xx(name_ARG, 'n', "name", string_arg)
|
|
xx(oldpath_ARG, 'n', "oldpath", NULL)
|
|
xx(nofsck_ARG, 'n', "nofsck", NULL)
|
|
xx(novolumegroup_ARG, 'n', "novolumegroup", NULL)
|
|
xx(permission_ARG, 'p', "permission", permission_arg)
|
|
xx(maxphysicalvolumes_ARG, 'p', "maxphysicalvolumes", int_arg)
|
|
xx(physicalvolume_ARG, 'P', "physicalvolume", NULL)
|
|
xx(readahead_ARG, 'r', "readahead", int_arg)
|
|
xx(reset_ARG, 'R', "reset", NULL)
|
|
xx(physicalextentsize_ARG, 's', "physicalextentsize", size_arg)
|
|
xx(stdin_ARG, 's', "stdin", NULL)
|
|
xx(snapshot_ARG, 's', "snapshot", NULL)
|
|
xx(short_ARG, 's', "short", NULL)
|
|
xx(test_ARG, 't', "test", NULL)
|
|
xx(uuid_ARG, 'u', "uuid", NULL)
|
|
xx(uuidlist_ARG, 'U', "uuidlist", NULL)
|
|
xx(verbose_ARG, 'v', "verbose", NULL)
|
|
xx(volumegroup_ARG, 'V', "volumegroup", NULL)
|
|
xx(allocation_ARG, 'x', "allocation", yes_no_arg)
|
|
xx(yes_ARG, 'y', "yes", NULL)
|
|
xx(zero_ARG, 'Z', "zero", yes_no_arg)
|
|
xx(suspend_ARG, 'z', "suspend", NULL)
|
|
|
|
/* this should always be last */
|
|
xx(ARG_COUNT, '-', "", NULL)
|
|
|