X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=shell%2Fshell_common.c;h=98d862744432d25be36bceeac57e3de12a612a5f;hb=3df1410a00a7a57f3a43373c00cdea2031d7d70c;hp=57297155e96286d55608e34e62de759117e4e05e;hpb=25ce3ee9f362de889aa3786128563af0c5d1b934;p=oweals%2Fbusybox.git diff --git a/shell/shell_common.c b/shell/shell_common.c index 57297155e..98d862744 100644 --- a/shell/shell_common.c +++ b/shell/shell_common.c @@ -21,6 +21,7 @@ #include /* getrlimit */ const char defifsvar[] ALIGN1 = "IFS= \t\n"; +const char defoptindvar[] ALIGN1 = "OPTIND=1"; int FAST_FUNC is_well_formed_var_name(const char *s, char terminator) @@ -328,7 +329,7 @@ enum { }; /* "-": treat args as parameters of option with ASCII code 1 */ -static const char ulimit_opt_string[] = "-HSa" +static const char ulimit_opt_string[] ALIGN1 = "-HSa" #ifdef RLIMIT_FSIZE "f::" #endif @@ -380,7 +381,7 @@ static void printlim(unsigned opts, const struct rlimit *limit, val = limit->rlim_cur; if (val == RLIM_INFINITY) - printf("unlimited\n"); + puts("unlimited"); else { val >>= l->factor_shift; printf("%llu\n", (long long) val); @@ -493,7 +494,6 @@ shell_builtin_ulimit(char **argv) /* bad option. getopt already complained. */ break; } - } /* while (there are options) */ return 0;