Index: alias.c =================================================================== RCS file: /home/dcvs/src/bin/sh/alias.c,v retrieving revision 1.5 diff -u -r1.5 alias.c --- alias.c 4 Jan 2007 06:35:12 -0000 1.5 +++ alias.c 28 Apr 2007 19:16:23 -0000 @@ -188,6 +188,17 @@ return (NULL); } +char * +get_alias_text(char *name) +{ + struct alias *ap; + + ap = lookupalias(name, 0); + if (ap == NULL) + return NULL; + return ap->val; +} + /* * TODO - sort output */ Index: alias.h =================================================================== RCS file: /home/dcvs/src/bin/sh/alias.h,v retrieving revision 1.2 diff -u -r1.2 alias.h --- alias.h 17 Jun 2003 04:22:50 -0000 1.2 +++ alias.h 28 Apr 2007 19:16:54 -0000 @@ -48,6 +48,7 @@ }; struct alias *lookupalias(char *, int); +char *get_alias_text(char *); int aliascmd(int, char **); int unaliascmd(int, char **); void rmaliases(void);