#include "busybox.h"
/* Don't use lchown for libc5 or glibc older then 2.1.x */
-#if (__GLIBC__ < 2) && (__GLIBC_MINOR__ < 1)
+#if (__GLIBC__ <= 2) && (__GLIBC_MINOR__ < 1)
#define lchown chown
#endif
-static long gid = -1;
+static long gid;
static int fileAction(const char *fileName, struct stat *statbuf, void* junk)
{
switch (opt) {
case 'R':
recursiveFlag = TRUE;
+ break;
default:
show_usage();
}
}
/* Ok, ready to do the deed now */
- while (optind++ < argc) {
+ while (++optind < argc) {
if (recursive_action (argv[optind], recursiveFlag, FALSE, FALSE,
fileAction, fileAction, NULL) == FALSE) {
return EXIT_FAILURE;