diff options
| author | Stefan Farfeleder <stefanf@FreeBSD.org> | 2009-03-22 17:20:42 +0000 |
|---|---|---|
| committer | Stefan Farfeleder <stefanf@FreeBSD.org> | 2009-03-22 17:20:42 +0000 |
| commit | 0de913c3282736917619b5f51a06ee70e954d6d4 (patch) | |
| tree | 67b7a2b05dc1a22d61d4f70f923723e2b1f19c82 /bin | |
| parent | 2989a67790c2383dd49324b5fcf873db969148b6 (diff) | |
Notes
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/sh/alias.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/sh/alias.c b/bin/sh/alias.c index a4a40353302e..6d784f531626 100644 --- a/bin/sh/alias.c +++ b/bin/sh/alias.c @@ -203,8 +203,13 @@ aliascmd(int argc, char **argv) for (i = 0; i < ATABSIZE; i++) for (ap = atab[i]; ap; ap = ap->next) { if (*ap->name != '\0') { - out1fmt("alias %s=", ap->name); + out1fmt("%s=", ap->name); + /* Don't print the space added + * above. */ + v = ap->val + strlen(ap->val) - 1; + *v = '\0'; out1qstr(ap->val); + *v = ' '; out1c('\n'); } } |
