whitespace fixes

This commit is contained in:
Denis Vlasenko 2007-05-30 00:29:55 +00:00
parent 4ef7d3a2de
commit 4b924f3a5c
29 changed files with 82 additions and 82 deletions

View File

@ -692,8 +692,8 @@ int start_bunzip(bunzip_data **bdp, int in_fd, const unsigned char *inbuf,
void dealloc_bunzip(bunzip_data *bd) void dealloc_bunzip(bunzip_data *bd)
{ {
free(bd->dbuf); free(bd->dbuf);
free(bd); free(bd);
} }

View File

@ -632,7 +632,7 @@ static void display_speed(const struct termios *mode, int fancy)
ospeed = ispeed = cfgetispeed(mode); ospeed = ispeed = cfgetispeed(mode);
if (ispeed == 0 || ispeed == (ospeed = cfgetospeed(mode))) { if (ispeed == 0 || ispeed == (ospeed = cfgetospeed(mode))) {
ispeed = ospeed; /* in case ispeed was 0 */ ispeed = ospeed; /* in case ispeed was 0 */
//0123 4 5 6 7 8 9 //0123 4 5 6 7 8 9
fmt_str = "%lu\n\0\0\0\0\0speed %lu baud;"; fmt_str = "%lu\n\0\0\0\0\0speed %lu baud;";
} }
if (fancy) fmt_str += 9; if (fancy) fmt_str += 9;

View File

@ -97,15 +97,15 @@ int function(char *a)
----end example code------ ----end example code------
Add <function_name>.o in the right alphabetically sorted place Add <function_name>.o in the right alphabetically sorted place
in libbb/Kbuild. You should look at the conditional part of in libbb/Kbuild. You should look at the conditional part of
libbb/Kbuild aswell. libbb/Kbuild aswell.
You should also try to find a suitable place in include/libbb.h for You should also try to find a suitable place in include/libbb.h for
the function declaration. If not, add it somewhere anyway, with or without the function declaration. If not, add it somewhere anyway, with or without
ifdefs to include or not. ifdefs to include or not.
You can look at libbb/Config.in and try to find out if the function is You can look at libbb/Config.in and try to find out if the function is
tuneable and add it there if it is. tuneable and add it there if it is.
@ -170,10 +170,10 @@ The Grand Announcement
Then create a diff by adding the new files with svn (remember your libbb files) Then create a diff by adding the new files with svn (remember your libbb files)
svn add <where you put it>/mu.c svn add <where you put it>/mu.c
eventually also: eventually also:
svn add libbb/function.c svn add libbb/function.c
then then
svn diff svn diff
and send it to the mailing list: and send it to the mailing list:
busybox@busybox.net busybox@busybox.net
http://busybox.net/mailman/listinfo/busybox http://busybox.net/mailman/listinfo/busybox

View File

@ -12,7 +12,7 @@ are exactly those applets which are eligible for these tricks.
Applet will be subject to NOFORK/NOEXEC tricks if it is marked as such Applet will be subject to NOFORK/NOEXEC tricks if it is marked as such
in applets.h. CONFIG_FEATURE_PREFER_APPLETS is a config option which in applets.h. CONFIG_FEATURE_PREFER_APPLETS is a config option which
globally enables usage of NOFORK/NOEXEC tricks. globally enables usage of NOFORK/NOEXEC tricks.
If you want to call a program and wait for it, use spawn_and_wait(argv). If you want to call a program and wait for it, use spawn_and_wait(argv).
It will check whether argv[0] is an applet name and will optionally It will check whether argv[0] is an applet name and will optionally

View File

@ -1223,7 +1223,7 @@ int sed_main(int argc, char **argv)
int status = EXIT_SUCCESS; int status = EXIT_SUCCESS;
if (sizeof(struct globals) > sizeof(bb_common_bufsiz1)) if (sizeof(struct globals) > sizeof(bb_common_bufsiz1))
BUG_sed_globals_too_big(); BUG_sed_globals_too_big();
G.sed_cmd_tail = &G.sed_cmd_head; G.sed_cmd_tail = &G.sed_cmd_head;

View File

@ -590,7 +590,7 @@ void *llist_pop(llist_t **elm);
void llist_unlink(llist_t **head, llist_t *elm); void llist_unlink(llist_t **head, llist_t *elm);
void llist_free(llist_t *elm, void (*freeit)(void *data)); void llist_free(llist_t *elm, void (*freeit)(void *data));
llist_t *llist_rev(llist_t *list); llist_t *llist_rev(llist_t *list);
/* BTW, surprisingly, changing API to /* BTW, surprisingly, changing API to
* llist_t *llist_add_to(llist_t *old_head, void *data) * llist_t *llist_add_to(llist_t *old_head, void *data)
* etc does not result in smaller code... */ * etc does not result in smaller code... */

View File

@ -578,10 +578,10 @@
"Deallocate unused virtual terminal /dev/ttyN" "Deallocate unused virtual terminal /dev/ttyN"
#define delgroup_trivial_usage \ #define delgroup_trivial_usage \
USE_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP" USE_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP"
#define delgroup_full_usage \ #define delgroup_full_usage \
"Delete group GROUP from the system" \ "Delete group GROUP from the system" \
USE_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP") USE_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP")
#define deluser_trivial_usage \ #define deluser_trivial_usage \
"USER" "USER"
@ -966,7 +966,7 @@
) USE_FEATURE_FIND_EXEC( \ ) USE_FEATURE_FIND_EXEC( \
"\n -exec CMD Execute CMD with all instances of {} replaced by the" \ "\n -exec CMD Execute CMD with all instances of {} replaced by the" \
"\n files matching EXPRESSION" \ "\n files matching EXPRESSION" \
) USE_FEATURE_FIND_USER( \ ) USE_FEATURE_FIND_USER( \
"\n -user NAME File is owned by user NAME (numeric user ID allowed)" \ "\n -user NAME File is owned by user NAME (numeric user ID allowed)" \
) USE_FEATURE_FIND_GROUP( \ ) USE_FEATURE_FIND_GROUP( \
"\n -group NAME File belongs to group NAME (numeric group ID allowed)" \ "\n -group NAME File belongs to group NAME (numeric group ID allowed)" \
@ -976,9 +976,9 @@
"\n -size N File size is N" \ "\n -size N File size is N" \
) USE_FEATURE_FIND_PRUNE( \ ) USE_FEATURE_FIND_PRUNE( \
"\n -prune Stop traversing current subtree" \ "\n -prune Stop traversing current subtree" \
) USE_FEATURE_FIND_DELETE( \ ) USE_FEATURE_FIND_DELETE( \
"\n -delete Delete files; Turns on -depth option" \ "\n -delete Delete files; Turns on -depth option" \
) USE_FEATURE_FIND_PATH( \ ) USE_FEATURE_FIND_PATH( \
"\n -path Path matches PATTERN" \ "\n -path Path matches PATTERN" \
) USE_FEATURE_FIND_PAREN( \ ) USE_FEATURE_FIND_PAREN( \
"\n (EXPR) Group an expression" \ "\n (EXPR) Group an expression" \

View File

@ -31,7 +31,7 @@ unsigned ipsvd_perhost_add(char *ip, unsigned maxconn, struct hcc **hccpp)
for (i = 0; i < cclen; ++i) { for (i = 0; i < cclen; ++i) {
if (!cc[i].ip) { if (!cc[i].ip) {
freepos = i; freepos = i;
continue; continue;
} }
if (strcmp(cc[i].ip, ip) == 0) { if (strcmp(cc[i].ip, ip) == 0) {
conn++; conn++;

View File

@ -8,8 +8,8 @@
*/ */
struct hcc { struct hcc {
char *ip; char *ip;
int pid; int pid;
}; };
void ipsvd_perhost_init(unsigned); void ipsvd_perhost_init(unsigned);

View File

@ -19,7 +19,7 @@ int match_fstype(const struct mntent *mt, const char *fstype)
if (!mt) if (!mt)
return -1; return -1;
if (!fstype) if (!fstype)
return 0; return 0;

View File

@ -51,7 +51,7 @@ send_to_from(int fd, void *buf, size_t len, int flags,
/* ANY local address */ /* ANY local address */
return sendto(fd, buf, len, flags, to, tolen); return sendto(fd, buf, len, flags, to, tolen);
} }
/* man recvmsg and man cmsg is needed to make sense of code below */ /* man recvmsg and man cmsg is needed to make sense of code below */
iov[0].iov_base = buf; iov[0].iov_base = buf;

View File

@ -79,7 +79,7 @@ config FEATURE_DEL_USER_FROM_GROUP
default n default n
depends on DELGROUP depends on DELGROUP
help help
If called with two non-option arguments, deluser If called with two non-option arguments, deluser
or delgroup will remove an user from a specified group. or delgroup will remove an user from a specified group.
config ADDUSER config ADDUSER

View File

@ -23,7 +23,7 @@ static void xgroup_study(struct group *g)
goto error; goto error;
} }
/* Check if the desired gid is free or /* Check if the desired gid is free or
find the first free one */ find the first free one */
do { do {
if (g->gr_gid == max) { /* out of bounds: exit */ if (g->gr_gid == max) { /* out of bounds: exit */
@ -147,7 +147,7 @@ int addgroup_main(int argc, char **argv)
#if ENABLE_FEATURE_ADDUSER_TO_GROUP #if ENABLE_FEATURE_ADDUSER_TO_GROUP
if (argc == 2) { if (argc == 2) {
struct group *gr; struct group *gr;
/* check if group and user exist */ /* check if group and user exist */
xuname2uid(argv[0]); /* unknown user: exit */ xuname2uid(argv[0]); /* unknown user: exit */
xgroup2gid(argv[1]); /* unknown group: exit */ xgroup2gid(argv[1]); /* unknown group: exit */

View File

@ -1,7 +1,7 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
/* /*
* cryptpw.c * cryptpw.c
* *
* Cooked from passwd.c by Thomas Lundquist <thomasez@zelow.no> * Cooked from passwd.c by Thomas Lundquist <thomasez@zelow.no>
*/ */

View File

@ -96,14 +96,14 @@ static void del_line_matching(char **args,
int deluser_main(int argc, char **argv); int deluser_main(int argc, char **argv);
int deluser_main(int argc, char **argv) int deluser_main(int argc, char **argv)
{ {
if (argc == 2 if (argc == 2
|| (ENABLE_FEATURE_DEL_USER_FROM_GROUP || (ENABLE_FEATURE_DEL_USER_FROM_GROUP
&& (applet_name[3] == 'g' && argc == 3)) && (applet_name[3] == 'g' && argc == 3))
) { ) {
if (geteuid()) if (geteuid())
bb_error_msg_and_die(bb_msg_perm_denied_are_you_root); bb_error_msg_and_die(bb_msg_perm_denied_are_you_root);
if ((ENABLE_FEATURE_DEL_USER_FROM_GROUP && argc != 3) if ((ENABLE_FEATURE_DEL_USER_FROM_GROUP && argc != 3)
|| ENABLE_DELUSER || ENABLE_DELUSER
|| (ENABLE_DELGROUP && ENABLE_DESKTOP) || (ENABLE_DELGROUP && ENABLE_DESKTOP)
) { ) {

View File

@ -39,7 +39,7 @@
#define LENGTH_FW_REV 4 /* 4 words (8 bytes or characters) */ #define LENGTH_FW_REV 4 /* 4 words (8 bytes or characters) */
#define START_MODEL 27 /* ASCII model number */ #define START_MODEL 27 /* ASCII model number */
#define LENGTH_MODEL 20 /* 20 words (40 bytes or characters) */ #define LENGTH_MODEL 20 /* 20 words (40 bytes or characters) */
#define SECTOR_XFER_MAX 47 /* r/w multiple: max sectors xfered */ #define SECTOR_XFER_MAX 47 /* r/w multiple: max sectors xfered */
#define DWORD_IO 48 /* can do double-word IO (ATA-1 only) */ #define DWORD_IO 48 /* can do double-word IO (ATA-1 only) */
#define CAPAB_0 49 /* capabilities */ #define CAPAB_0 49 /* capabilities */
#define CAPAB_1 50 #define CAPAB_1 50
@ -48,7 +48,7 @@
#define WHATS_VALID 53 /* what fields are valid */ #define WHATS_VALID 53 /* what fields are valid */
#define LCYLS_CUR 54 /* current logical cylinders */ #define LCYLS_CUR 54 /* current logical cylinders */
#define LHEADS_CUR 55 /* current logical heads */ #define LHEADS_CUR 55 /* current logical heads */
#define LSECTS_CUR 56 /* current logical sectors/track */ #define LSECTS_CUR 56 /* current logical sectors/track */
#define CAPACITY_LSB 57 /* current capacity in sectors */ #define CAPACITY_LSB 57 /* current capacity in sectors */
#define CAPACITY_MSB 58 #define CAPACITY_MSB 58
#define SECTOR_XFER_CUR 59 /* r/w multiple: current sectors xfered */ #define SECTOR_XFER_CUR 59 /* r/w multiple: current sectors xfered */

View File

@ -484,7 +484,7 @@ static int dhcp_up(struct interface_defn_t *ifd, execfn *exec)
ifd, exec); ifd, exec);
#else #else
return 0; /* no dhcp support */ return 0; /* no dhcp support */
#endif #endif
} }
static int dhcp_down(struct interface_defn_t *ifd, execfn *exec) static int dhcp_down(struct interface_defn_t *ifd, execfn *exec)

View File

@ -350,7 +350,7 @@ create new one, and bind() it. TODO */
close(rr); close(rr);
goto again; goto again;
} }
} else } else
bb_error_msg_and_die("timeout"); bb_error_msg_and_die("timeout");
unarm(); unarm();
@ -720,7 +720,7 @@ int nc_main(int argc, char **argv)
} }
proggie = NULL; proggie = NULL;
e_found: e_found:
// -g -G -t -r deleted, unimplemented -a deleted too // -g -G -t -r deleted, unimplemented -a deleted too
opt_complementary = "?2:vv"; /* max 2 params, -v is a counter */ opt_complementary = "?2:vv"; /* max 2 params, -v is a counter */
getopt32(argc, argv, "hnp:s:uvw:" USE_NC_SERVER("l") getopt32(argc, argv, "hnp:s:uvw:" USE_NC_SERVER("l")

View File

@ -98,13 +98,13 @@ static void build_ipv6_addr(char* local_addr, struct sockaddr_in6* localaddr)
{ {
char addr6[INET6_ADDRSTRLEN]; char addr6[INET6_ADDRSTRLEN];
struct in6_addr in6; struct in6_addr in6;
sscanf(local_addr, "%08X%08X%08X%08X", sscanf(local_addr, "%08X%08X%08X%08X",
&in6.s6_addr32[0], &in6.s6_addr32[1], &in6.s6_addr32[0], &in6.s6_addr32[1],
&in6.s6_addr32[2], &in6.s6_addr32[3]); &in6.s6_addr32[2], &in6.s6_addr32[3]);
inet_ntop(AF_INET6, &in6, addr6, sizeof(addr6)); inet_ntop(AF_INET6, &in6, addr6, sizeof(addr6));
inet_pton(AF_INET6, addr6, (struct sockaddr *) &localaddr->sin6_addr); inet_pton(AF_INET6, addr6, (struct sockaddr *) &localaddr->sin6_addr);
localaddr->sin6_family = AF_INET6; localaddr->sin6_family = AF_INET6;
} }
#endif #endif
@ -154,7 +154,7 @@ static void snprint_ip_port(char *ip_port, int size, struct sockaddr *addr, int
0xffffffff); 0xffffffff);
} }
port_name = get_sname(htons(port), proto, numeric); port_name = get_sname(htons(port), proto, numeric);
max_len = (option_mask32 & OPT_widedisplay) max_len = (option_mask32 & OPT_widedisplay)
? (PRINT_IP_MAX_SIZE_WIDE - 1) ? (PRINT_IP_MAX_SIZE_WIDE - 1)
: (PRINT_IP_MAX_SIZE - 1); : (PRINT_IP_MAX_SIZE - 1);
@ -292,7 +292,7 @@ static void udp_do_one(int lnr, const char *line)
(struct sockaddr *) &remaddr, rem_port, (struct sockaddr *) &remaddr, rem_port,
"udp", flags & NETSTAT_NUMERIC); "udp", flags & NETSTAT_NUMERIC);
printf(net_conn_line, printf(net_conn_line,
"udp", rxq, txq, local_addr, rem_addr, state_str); "udp", rxq, txq, local_addr, rem_addr, state_str);
} }
} }
} }

View File

@ -353,7 +353,7 @@ static int tftp( USE_GETPUT(const int cmd,)
/* Server lost our TFTP_ACK. Resend it */ /* Server lost our TFTP_ACK. Resend it */
block_nr = recv_blk; block_nr = recv_blk;
continue; continue;
} }
} }
if (CMD_PUT(cmd) && (opcode == TFTP_ACK)) { if (CMD_PUT(cmd) && (opcode == TFTP_ACK)) {

View File

@ -37,8 +37,8 @@ int udhcpd_main(int argc, char **argv)
//Huh, dhcpd don't have --foreground, --syslog options?? TODO //Huh, dhcpd don't have --foreground, --syslog options?? TODO
if (!ENABLE_FEATURE_UDHCP_DEBUG) { if (!ENABLE_FEATURE_UDHCP_DEBUG) {
bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv); bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv);
logmode &= ~LOGMODE_STDIO; logmode &= ~LOGMODE_STDIO;
} }
if (ENABLE_FEATURE_UDHCP_SYSLOG) { if (ENABLE_FEATURE_UDHCP_SYSLOG) {

View File

@ -123,7 +123,7 @@ int symfilecnt = 0;
void add_new_symbol(struct symfile *sym, char * symname) void add_new_symbol(struct symfile *sym, char * symname)
{ {
sym->symbollist = sym->symbollist =
realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *)); realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *));
sym->symbollist[sym->symbolcnt++].name = strdup(symname); sym->symbollist[sym->symbolcnt++].name = strdup(symname);
} }
@ -182,7 +182,7 @@ void find_export_symbols(char * filename)
char *p; char *p;
char *e; char *e;
if (((p = strstr(line, "EXPORT_SYMBOL_GPL")) != 0) || if (((p = strstr(line, "EXPORT_SYMBOL_GPL")) != 0) ||
((p = strstr(line, "EXPORT_SYMBOL")) != 0)) { ((p = strstr(line, "EXPORT_SYMBOL")) != 0)) {
/* Skip EXPORT_SYMBOL{_GPL} */ /* Skip EXPORT_SYMBOL{_GPL} */
while (isalnum(*p) || *p == '_') while (isalnum(*p) || *p == '_')
p++; p++;
@ -256,24 +256,24 @@ void extfunc(char * filename) { docfunctions(filename, FUNCTION); }
void singfunc(char * filename, char * line) void singfunc(char * filename, char * line)
{ {
char *vec[200]; /* Enough for specific functions */ char *vec[200]; /* Enough for specific functions */
int i, idx = 0; int i, idx = 0;
int startofsym = 1; int startofsym = 1;
vec[idx++] = KERNELDOC; vec[idx++] = KERNELDOC;
vec[idx++] = DOCBOOK; vec[idx++] = DOCBOOK;
/* Split line up in individual parameters preceeded by FUNCTION */ /* Split line up in individual parameters preceeded by FUNCTION */
for (i=0; line[i]; i++) { for (i=0; line[i]; i++) {
if (isspace(line[i])) { if (isspace(line[i])) {
line[i] = '\0'; line[i] = '\0';
startofsym = 1; startofsym = 1;
continue; continue;
} }
if (startofsym) { if (startofsym) {
startofsym = 0; startofsym = 0;
vec[idx++] = FUNCTION; vec[idx++] = FUNCTION;
vec[idx++] = &line[i]; vec[idx++] = &line[i];
} }
} }
vec[idx++] = filename; vec[idx++] = filename;
vec[idx] = NULL; vec[idx] = NULL;
exec_kernel_doc(vec); exec_kernel_doc(vec);
@ -307,14 +307,14 @@ void parse_file(FILE *infile)
break; break;
case 'D': case 'D':
while (*s && !isspace(*s)) s++; while (*s && !isspace(*s)) s++;
*s = '\0'; *s = '\0';
symbolsonly(line+2); symbolsonly(line+2);
break; break;
case 'F': case 'F':
/* filename */ /* filename */
while (*s && !isspace(*s)) s++; while (*s && !isspace(*s)) s++;
*s++ = '\0'; *s++ = '\0';
/* function names */ /* function names */
while (isspace(*s)) while (isspace(*s))
s++; s++;
singlefunctions(line +2, s); singlefunctions(line +2, s);
@ -340,11 +340,11 @@ int main(int argc, char **argv)
} }
/* Open file, exit on error */ /* Open file, exit on error */
infile = fopen(argv[2], "r"); infile = fopen(argv[2], "r");
if (infile == NULL) { if (infile == NULL) {
fprintf(stderr, "docproc: "); fprintf(stderr, "docproc: ");
perror(argv[2]); perror(argv[2]);
exit(2); exit(2);
} }
if (strcmp("doc", argv[1]) == 0) if (strcmp("doc", argv[1]) == 0)
{ {

View File

@ -536,7 +536,7 @@ int main(int ac, char **av)
exit(0); exit(0);
} }
} }
name = av[i]; name = av[i];
if (!name) { if (!name) {
printf(_("%s: Kconfig file missing\n"), av[0]); printf(_("%s: Kconfig file missing\n"), av[0]);
} }

View File

@ -824,7 +824,7 @@ bool expr_depends_symbol(struct expr *dep, struct symbol *sym)
default: default:
; ;
} }
return false; return false;
} }
struct expr *expr_extract_eq_and(struct expr **ep1, struct expr **ep2) struct expr *expr_extract_eq_and(struct expr **ep1, struct expr **ep2)

View File

@ -1516,7 +1516,7 @@ static void display_tree(struct menu *menu)
&& (tree == tree2)) && (tree == tree2))
continue; continue;
/* /*
if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT)) if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT))
|| (view_mode == FULL_VIEW) || (view_mode == FULL_VIEW)
|| (view_mode == SPLIT_VIEW))*/ || (view_mode == SPLIT_VIEW))*/
if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT)) if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT))

View File

@ -25,8 +25,8 @@ void kconfig_load(void)
#define P(name,type,arg) \ #define P(name,type,arg) \
{ \ { \
name ## _p = dlsym(handle, #name); \ name ## _p = dlsym(handle, #name); \
if ((error = dlerror())) { \ if ((error = dlerror())) { \
fprintf(stderr, "%s\n", error); \ fprintf(stderr, "%s\n", error); \
exit(1); \ exit(1); \
} \ } \
} }

View File

@ -415,7 +415,7 @@ enum { run_list_level = 0 };
#define shell_ver (G.shell_ver ) #define shell_ver (G.shell_ver )
#if ENABLE_FEATURE_SH_STANDALONE #if ENABLE_FEATURE_SH_STANDALONE
#define nofork_save (G.nofork_save ) #define nofork_save (G.nofork_save )
#endif #endif
#if ENABLE_HUSH_JOB #if ENABLE_HUSH_JOB
#define toplevel_jb (G.toplevel_jb ) #define toplevel_jb (G.toplevel_jb )
#endif #endif
@ -1876,7 +1876,7 @@ static int run_pipe_real(struct pipe *pi)
return -1; return -1;
} }
#ifndef debug_print_tree #ifndef debug_print_tree
static void debug_print_tree(struct pipe *pi, int lvl) static void debug_print_tree(struct pipe *pi, int lvl)
{ {
static const char *PIPE[] = { static const char *PIPE[] = {
@ -1929,7 +1929,7 @@ static void debug_print_tree(struct pipe *pi, int lvl)
if (argv) while (*argv) { if (argv) while (*argv) {
fprintf(stderr, " '%s'", *argv); fprintf(stderr, " '%s'", *argv);
argv++; argv++;
} }
fprintf(stderr, "\n"); fprintf(stderr, "\n");
prn++; prn++;
} }
@ -2114,7 +2114,7 @@ static int run_list_real(struct pipe *pi)
* try "{ { sleep 10; echo DEEP; } & echo HERE; } &". * try "{ { sleep 10; echo DEEP; } & echo HERE; } &".
* I'm NOT treating inner &'s as jobs */ * I'm NOT treating inner &'s as jobs */
#if ENABLE_HUSH_JOB #if ENABLE_HUSH_JOB
if (run_list_level == 1) if (run_list_level == 1)
insert_bg_job(pi); insert_bg_job(pi);
#endif #endif
rcode = EXIT_SUCCESS; rcode = EXIT_SUCCESS;

View File

@ -58,10 +58,10 @@ static char *utoa_to_buf(unsigned n, char *buf, unsigned buflen)
for (i = 1000000000; i; i /= 10) { for (i = 1000000000; i; i /= 10) {
res = n / i; res = n / i;
if (res || out || i == 1) { if (res || out || i == 1) {
if (!--buflen) break; if (!--buflen) break;
out++; out++;
n -= res*i; n -= res*i;
*buf++ = '0' + res; *buf++ = '0' + res;
} }
} }
} }

View File

@ -287,7 +287,7 @@ int getopt_main(int argc, char *argv[])
char *name = NULL; char *name = NULL;
unsigned opt; unsigned opt;
const char *compatible; const char *compatible;
char *s_arg; char *s_arg;
#if ENABLE_GETOPT_LONG #if ENABLE_GETOPT_LONG
struct option *long_options = NULL; struct option *long_options = NULL;
llist_t *l_arg = NULL; llist_t *l_arg = NULL;