summaryrefslogtreecommitdiffstats
path: root/usr.bin/alias
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2010-04-25 17:38:53 +0000
committerjilles <jilles@FreeBSD.org>2010-04-25 17:38:53 +0000
commit761a48d2af0c4d855216083e66754a5e5fa17c06 (patch)
treef151d0bfc2a19e3ffdd884a6bd6a318b6679e061 /usr.bin/alias
parent2861e20e63785e4e26808d8a851f0f8ab299046a (diff)
downloadFreeBSD-src-761a48d2af0c4d855216083e66754a5e5fa17c06.zip
FreeBSD-src-761a48d2af0c4d855216083e66754a5e5fa17c06.tar.gz
Make hash, type and ulimit available via execve().
These are specified by POSIX but are not special builtins, and therefore need to be available via execve() and utilities like time, nohup, xargs. (Note that hash was moved from the XSI option to the base in the 2008 standard.) Like most of the POSIX "regular builtin commands", these need to be executed in a shell environment for full functionality, although they may still be of some use outside one. Unlike the POSIX special and regular builtin commands, POSIX does not require these to be found before a PATH search, although that could be an oversight. Like some of the utilities already provided by usr.bin/alias, these may lead to confusing results when invoked from csh(1).
Diffstat (limited to 'usr.bin/alias')
-rw-r--r--usr.bin/alias/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.bin/alias/Makefile b/usr.bin/alias/Makefile
index 53df717..474499f 100644
--- a/usr.bin/alias/Makefile
+++ b/usr.bin/alias/Makefile
@@ -10,8 +10,11 @@ LINKS= ${BINDIR}/alias ${BINDIR}/bg \
${BINDIR}/alias ${BINDIR}/fc \
${BINDIR}/alias ${BINDIR}/fg \
${BINDIR}/alias ${BINDIR}/getopts \
+ ${BINDIR}/alias ${BINDIR}/hash \
${BINDIR}/alias ${BINDIR}/jobs \
${BINDIR}/alias ${BINDIR}/read \
+ ${BINDIR}/alias ${BINDIR}/type \
+ ${BINDIR}/alias ${BINDIR}/ulimit \
${BINDIR}/alias ${BINDIR}/umask \
${BINDIR}/alias ${BINDIR}/unalias \
${BINDIR}/alias ${BINDIR}/wait
OpenPOWER on IntegriCloud