#
296373 |
|
04-Mar-2016 |
marius |
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.3. - Update default pkg(8) configuration to use the quarterly branch.
Approved by: re (implicit) |
#
291190 |
|
23-Nov-2015 |
ngie |
MFC r290572,r290646,r290848,r290849:
r290572:
Integrate tools/regression/lib/libc/gen into the FreeBSD test suite as lib/libc/tests/gen
The code in test-fnmatch that was used for generating:
- bin/sh/tests/builtins/case2.0 - bin/sh/tests/builtins/case3.0
has been left undisturbed. The target `make sh-tests` has been moved over from tools/regression/lib/libc/gen/Makefile to lib/libc/tests/gen/Makefile and made into a PHONY target
case2.0 and case3.0 test input generation isn't being done automatically. This needs additional discussion.
Sponsored by: EMC / Isilon Storage Division
r290646:
Add missing licensing boilerplate to test-fnmatch.c
Carry over licensing author info from fnmatch_test.c (jilles@)
Sponsored by: EMC / Isilon Storage Division
r290848:
Fix -Wunused warnings
Sponsored by: EMC / Isilon Storage Division
r290849:
Fix -Wmissing-braces warnings by adding braces around all the testcase inputs
Sponsored by: EMC / Isilon Storage Division
|
#
290572 |
|
09-Nov-2015 |
ngie |
Integrate tools/regression/lib/libc/gen into the FreeBSD test suite as lib/libc/tests/gen
The code in test-fnmatch that was used for generating:
- bin/sh/tests/builtins/case2.0 - bin/sh/tests/builtins/case3.0
has been left undisturbed. The target `make sh-tests` has been moved over from tools/regression/lib/libc/gen/Makefile to lib/libc/tests/gen/Makefile and made into a PHONY target
case2.0 and case3.0 test input generation isn't being done automatically. This needs additional discussion.
MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
|
#
286941 |
|
19-Aug-2015 |
jilles |
wordexp(): Improve some error codes.
Distinguish between WRDE_BADVAL and WRDE_SYNTAX based on when the error occurred (parsing or execution), not based on whether WRDE_UNDEF was passed.
Also, return WRDE_NOSPACE for a few more unexpected results from sh.
|
#
280830 |
|
29-Mar-2015 |
jilles |
wordexp(): Add testcase for non-default IFS in environment.
The non-default IFS is expected to be used.
MFC after: 1 week
|
#
253581 |
|
23-Jul-2013 |
jilles |
wordexp(): Fix syntax validation for backslashes in single-quotes.
|
#
248987 |
|
01-Apr-2013 |
jilles |
wordexp(): Remove wrong IFS usage.
Words in shell script are separated by spaces or tabs independent of the value of IFS. The value of IFS is only relevant for the result of substitutions. Therefore, there should be a space between 'wordexp' and the words to be expanded, not an IFS character.
Paranoia might dictate that the shell ignore IFS from the environment (even though our sh currently uses it), so do not depend on it in the new test case.
|
#
198406 |
|
23-Oct-2009 |
jilles |
wordexp(3): fix some bugs with signals and long outputs * retry various system calls on EINTR * retry the rest after a short read (common if there is more than about 1K of output) * block SIGCHLD like system(3) does (note that this does not and cannot work fully in threaded programs, they will need to be careful with wait functions)
PR: 90580 MFC after: 1 month
|
#
174692 |
|
16-Dec-2007 |
das |
Fix an amusing typo that has prevented this from compiling since 2004.
|
#
108639 |
|
04-Jan-2003 |
tjr |
Add a regression test for wordexp() and wordfree().
|