diff options
author | Rob Landley | 2006-09-20 21:57:36 +0000 |
---|---|---|
committer | Rob Landley | 2006-09-20 21:57:36 +0000 |
commit | 4ef6f647a3f971a69c599b51f917a6b74ae32a4c (patch) | |
tree | bfe7a6622b41be0738d4edea33858139abecfd3b /shell | |
parent | eb84a42fdd1d1c2e228dcd691a67b8ad5eeda026 (diff) | |
download | busybox-4ef6f647a3f971a69c599b51f917a6b74ae32a4c.zip busybox-4ef6f647a3f971a69c599b51f917a6b74ae32a4c.tar.gz |
The version checked into the tree is a snapshot of an unifinished applet, and
you just made lots of ">>>>>>> mine" lines show up in my working copy of this.
Please don't do that again.
Diffstat (limited to 'shell')
-rw-r--r-- | shell/bbsh.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/shell/bbsh.c b/shell/bbsh.c index 05ae163..2194bda 100644 --- a/shell/bbsh.c +++ b/shell/bbsh.c @@ -1,5 +1,5 @@ /* vi: set ts=4 : - * + * * bbsh - busybox shell * * Copyright 2006 Rob Landley <rob@landley.net> @@ -51,7 +51,7 @@ // What we know about a single process. struct command { struct command *next; - int flags; // exit, suspend, && || + int flags; // exit, suspend, && || int pid; // pid (or exit code) int argc; char *argv[0]; @@ -125,9 +125,9 @@ static char *parse_pipeline(char *cmdline, struct pipeline *line) return 0; } - // Allocate next command structure if necessary + // Allocate next command structure if necessary if (!*cmd) *cmd = xzalloc(sizeof(struct command)+8*sizeof(char *)); - + // Parse next argument and add the results to argv[] end = parse_word(start, cmd); @@ -138,7 +138,7 @@ static char *parse_pipeline(char *cmdline, struct pipeline *line) start++; break; } - // handle | & < > >> << || && + // handle | & < > >> << || && } break; } @@ -160,7 +160,7 @@ static int run_pipeline(struct pipeline *line) if (cmd->argc==2 && !strcmp(cmd->argv[0],"cd")) chdir(cmd->argv[1]); else if(!strcmp(cmd->argv[0],"exit")) - exit(cmd->argc>1 ? atoi(cmd->argv[1]) : 0); + exit(cmd->argc>1 ? atoi(cmd->argv[1]) : 0); else { int status; pid_t pid=fork(); @@ -217,6 +217,6 @@ int bbsh_main(int argc, char *argv[]) } if (ENABLE_FEATURE_CLEAN_UP) free(command); } - + return 1; } |