*
*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_invalid_option
#define bb_need_too_few_args
#include "messages.c"
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
static long uid = -1;
case CHMOD_APP:
/* Parse the specified modes */
if (parse_mode(theMode, &(statbuf->st_mode)) == FALSE) {
- error_msg_and_die( "unknown mode: %s\n", theMode);
+ error_msg_and_die( "unknown mode: %s", theMode);
}
if (chmod(fileName, statbuf->st_mode) == 0)
return (TRUE);
int recursiveFlag = FALSE;
char *groupName=NULL;
char *p=NULL;
- const char *appUsage;
-
- whichApp = (strcmp(applet_name, "chown") == 0)?
- CHOWN_APP : (strcmp(applet_name, "chmod") == 0)?
- CHMOD_APP : CHGRP_APP;
- appUsage = (whichApp == CHOWN_APP)?
- chown_usage : (whichApp == CHMOD_APP) ? chmod_usage : chgrp_usage;
+ whichApp = (applet_name[2]=='o')? /* chown */
+ CHOWN_APP : (applet_name[2]=='m')? /* chmod */
+ CHMOD_APP : CHGRP_APP;
if (argc < 2)
- usage(appUsage);
+ show_usage();
argv++;
/* Parse options */
if (*argv == p)
uid = my_getpwnam(*argv);
if (uid == -1) {
- error_msg_and_die( "unknown user name: %s\n", *argv);
+ error_msg_and_die( "unknown user name: %s", *argv);
}
}
}
return EXIT_SUCCESS;
bad_group:
- error_msg_and_die( "unknown group name: %s\n", groupName);
+ error_msg_and_die( "unknown group name: %s", groupName);
}
/*