summaryrefslogtreecommitdiffstats
path: root/usr.bin/false
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2005-05-24 07:45:49 +0000
committerharti <harti@FreeBSD.org>2005-05-24 07:45:49 +0000
commitcd8de662c8ea16a37df793bfccbdb1eeab51d8f2 (patch)
tree1e1e0d6bf9bc426ec19b67923740f8b8c9a97ebe /usr.bin/false
parent73ed913a5f52c04f3938317a9811552958664a59 (diff)
downloadFreeBSD-src-cd8de662c8ea16a37df793bfccbdb1eeab51d8f2.zip
FreeBSD-src-cd8de662c8ea16a37df793bfccbdb1eeab51d8f2.tar.gz
Allow the .SHELL target to specify the list of shell meta characters and
the list of shell builtins. Both of these are needed for the compat mode where make directly executes commands if the command line contains neither a shell meta character nor a shell builtin. The list of builtins is not changed, but csh has '@' added as a meta-character. Initialize the default shell by parsing a string as one would specify to the .SHELL target. So we get rid of the CShell clone of struct Shell which just contained const char * where struct Shell had char *. Add a debugging function for dumping a parsed shell description to stdout.
Diffstat (limited to 'usr.bin/false')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud