From 2da90d3b58472a4df63796ea679fde1f7d2b7a78 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sat, 23 Sep 2000 20:55:59 +0000 Subject: [PATCH] Force optind=1 for libc5 when doing cp in cp_mv.c --- cp_mv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cp_mv.c b/cp_mv.c index 5e1a841..f56c6dd 100644 --- a/cp_mv.c +++ b/cp_mv.c @@ -214,6 +214,10 @@ extern int cp_mv_main(int argc, char **argv) usage(cp_mv_usage[dz_i]); } } else { /* (dz_i == is_mv) */ + /* Initialize optind to 1, since in libc5 optind + * is not initialized until getopt() is called + * (or until sneaky programmers force it...). */ + optind = 1; recursiveFlag = preserveFlag = TRUE; followLinks = FALSE; } -- 2.7.4