mirror of
https://github.com/sheumann/hush.git
synced 2024-09-12 00:55:11 +00:00
msh: style fixes
shell/README - a place to record things about busybox shells
This commit is contained in:
parent
5f9468e996
commit
e471275813
6
shell/README
Normal file
6
shell/README
Normal file
@ -0,0 +1,6 @@
|
||||
Various bits of what is known about busybox shells, in no particular order.
|
||||
|
||||
2007-04-14
|
||||
lash, hush: both do setsid() and as a result don't have ctty!
|
||||
Ctrl-C doesn't work for any child (try rm -i), etc...
|
||||
lash: bare ">file" doesn't create a file (hush works)
|
@ -2117,7 +2117,6 @@ static struct op *newtp(void)
|
||||
|
||||
static struct op *namelist(struct op *t)
|
||||
{
|
||||
|
||||
DBGPRINTF7(("NAMELIST: enter, t=%p, type %s, iolist=%p\n", t,
|
||||
T_CMD_NAMES[t->type], iolist));
|
||||
|
||||
@ -2681,13 +2680,13 @@ static int execute(struct op *t, int *pin, int *pout, int act)
|
||||
|
||||
typedef int (*builtin_func_ptr)(struct op *);
|
||||
|
||||
static builtin_func_ptr inbuilt(const char *s) {
|
||||
static builtin_func_ptr inbuilt(const char *s)
|
||||
{
|
||||
const struct builtincmd *bp;
|
||||
|
||||
for (bp = builtincmds; bp->name; bp++)
|
||||
if (strcmp(bp->name, s) == 0)
|
||||
return bp->builtinfunc;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -4379,8 +4378,7 @@ static struct wdblock *addword(char *wd, struct wdblock *wb)
|
||||
return wb;
|
||||
}
|
||||
|
||||
static
|
||||
char **getwords(struct wdblock *wb)
|
||||
static char **getwords(struct wdblock *wb)
|
||||
{
|
||||
char **wd;
|
||||
int nb;
|
||||
|
Loading…
Reference in New Issue
Block a user