summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorStefan Farfeleder <stefanf@FreeBSD.org>2009-03-22 17:20:42 +0000
committerStefan Farfeleder <stefanf@FreeBSD.org>2009-03-22 17:20:42 +0000
commit0de913c3282736917619b5f51a06ee70e954d6d4 (patch)
tree67b7a2b05dc1a22d61d4f70f923723e2b1f19c82 /bin
parent2989a67790c2383dd49324b5fcf873db969148b6 (diff)
Notes
Diffstat (limited to 'bin')
-rw-r--r--bin/sh/alias.c7
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');
}
}