ash: add comment about failures in source builtin. No code changes.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
88b532d59a
commit
091f831424
@ -12258,6 +12258,9 @@ dotcmd(int argc, char **argv)
|
|||||||
/* "false; . empty_file; echo $?" should print 0, not 1: */
|
/* "false; . empty_file; echo $?" should print 0, not 1: */
|
||||||
exitstatus = 0;
|
exitstatus = 0;
|
||||||
|
|
||||||
|
/* This aborts if file isn't found, which is POSIXly correct.
|
||||||
|
* bash returns exitcode 1 instead.
|
||||||
|
*/
|
||||||
fullname = find_dot_file(argv[1]);
|
fullname = find_dot_file(argv[1]);
|
||||||
|
|
||||||
argv += 2;
|
argv += 2;
|
||||||
@ -12269,6 +12272,9 @@ dotcmd(int argc, char **argv)
|
|||||||
shellparam.p = argv;
|
shellparam.p = argv;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* This aborts if file can't be opened, which is POSIXly correct.
|
||||||
|
* bash returns exitcode 1 instead.
|
||||||
|
*/
|
||||||
setinputfile(fullname, INPUT_PUSH_FILE);
|
setinputfile(fullname, INPUT_PUSH_FILE);
|
||||||
commandname = fullname;
|
commandname = fullname;
|
||||||
cmdloop(0);
|
cmdloop(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user