[BusyBox] [PATCH] readlink -f
Vladimir N. Oleynik
dzo at simtreas.ru
Tue Nov 16 08:29:44 UTC 2004
Colin,
> +#ifdef CONFIG_FEATURE_READLINK_FOLLOW
> +# define READLINK_FOLLOW "f"
> +#else
> +# define READLINK_FOLLOW ""
> +#endif
> +
> +static const char readlink_options[] = READLINK_FOLLOW;
> +
> int readlink_main(int argc, char **argv)
> {
> char *buf = NULL;
> +#ifdef CONFIG_FEATURE_READLINK_FOLLOW
> + unsigned long follow_flag =
> + bb_getopt_ulflags(argc, argv, readlink_options);
> + RESERVE_CONFIG_BUFFER(resolved_path, PATH_MAX);
> +#endif
>
> /* no options, no getopt */
>
> - if (argc != 2)
> + if (optind + 1 != argc)
> bb_show_usage();
But, if CONFIG_FEATURE_READLINK_FOLLOW unset, then "optind" may be undefined?
--w
vodz
More information about the busybox
mailing list