== SYNOPSIS
-*chfn* [*-f* _full-name_] [*-o* _office_] [*-p* _office-phone_] [*-h* _home-phone_] [*-u*] [*-v*] [_username_]
+*chfn* [*-f* _full-name_] [*-o* _office_] [*-p* _office-phone_] [*-h* _home-phone_] [*-u*] [*-V*] [_username_]
== DESCRIPTION
*-h*, *--home-phone* _home-phone_::
Specify your home phone number.
+*-u*, *--help*::
+Display help text and exit.
+
+*-V*, *--version*::
+Print version and exit. The short options *-V* have been used since version 2.39; old versions use
+deprecated *-v*.
+
include::man-common/help-version.adoc[]
== CONFIG FILE ITEMS
fputs(_(" -h, --home-phone <phone> home phone number\n"), fp);
fputs(USAGE_SEPARATOR, fp);
printf( " -u, --help %s\n", USAGE_OPTSTR_HELP);
- printf( " -v, --version %s\n", USAGE_OPTSTR_VERSION);
+ printf( " -V, --version %s\n", USAGE_OPTSTR_VERSION);
printf(USAGE_MAN_TAIL("chfn(1)"));
exit(EXIT_SUCCESS);
}
{ "office-phone", required_argument, NULL, 'p' },
{ "home-phone", required_argument, NULL, 'h' },
{ "help", no_argument, NULL, 'u' },
- { "version", no_argument, NULL, 'v' },
+ { "version", no_argument, NULL, 'V' },
{ NULL, 0, NULL, 0 },
};
- while ((c = getopt_long(argc, argv, "f:r:p:h:o:uv", long_options,
+ while ((c = getopt_long(argc, argv, "f:r:p:h:o:uvV", long_options,
&index)) != -1) {
switch (c) {
case 'f':
ctl->newf.home_phone = optarg;
status += check_gecos_string(_("Home Phone"), optarg);
break;
- case 'v':
+ case 'v': /* deprecated */
+ case 'V':
print_version(EXIT_SUCCESS);
case 'u':
usage();