mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
Function util_opt_init() build the option string for getopt_long(). If a command has been set via util_opt_set_command(), then util_opt_init() must honor that command and only add those options that match the command, or are command independent. That way the same option can be used in different commands with different flags and different argument settings. E.g. for command 'a' option '-x' might require an argument, for command 'b' the same option '-x' might not require an argument. The behavior of util_opt_init() is unchanged if no command is set, and also if different commands use the same option, but with the same flags and argument settings. Currently only the zkey tools set a command, but use unique options per command. Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com> Acked-by: Jan Höppner <hoeppner@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
5.2 KiB
5.2 KiB