Go to file
christos 65cf828420 After discussions with Jilles Tjoelker (FreeBSD shell) and
following a suggestion from him, the way the fix to PR bin/50993
was implemented has changed a little.   There are three steps involved
in processing a here document, reading it, parsing it, and then
evaluating it before applying it to the correct file descriptor for
the command to use.  The third of those is not related to this
problem, and has not changed.  The bug was caused by combining the
first two steps into one (and not doing it correctly - which would be
hard that way.)  The fix is to split the first two stages into
separate events.   The original fix moved the 2nd stage (parsing)
to just immediately before the 3rd stage (evaluation.)  Jilles
pointed out some unwanted side effects from doing it that way, and
suggested moving the 2nd stage to immediately after the first.
This commit makes that change.  The effect is to revert the changes
to expand.c and parser.h (which are no longer needed) and simplify
slightly the change to parser.c. (from kre@)
2016-03-31 23:11:05 +00:00
bin After discussions with Jilles Tjoelker (FreeBSD shell) and 2016-03-31 23:11:05 +00:00
common fix infinite recursion through thr_getspecific 2016-02-28 02:56:39 +00:00
compat remove the xfree86 reachover makefiles and the vast majority of 2015-07-23 08:03:24 +00:00
crypto regen with old assembly stubs. 2016-03-21 19:13:15 +00:00
dist/pf Fix obviously broken condition. 2015-08-28 12:17:41 +00:00
distrib Add sqlite3 generated man pages, sort. 2016-03-30 21:36:48 +00:00
doc Document arp sysctl removals 2016-03-30 05:55:04 +00:00
etc add /usr/include/gcc-5 directory to the distribution and adjust the 2016-03-12 23:07:05 +00:00
external bump stack a little 2016-03-31 22:49:14 +00:00
extsrc
games tetris(6) is not limited to CRT displays. noted by tnn 2016-03-12 03:14:59 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include use foo - 0 instead of testing for defined(foo); from joerg@ 2016-03-20 16:26:06 +00:00
lib No fenv for m68k with SOFTFLOAT for now - so at least it builds. 2016-03-30 07:44:06 +00:00
libexec move the compiler hack closer to the source of the fail 2016-03-18 10:10:21 +00:00
regress PR/50941: David Binderman: fix printf format 2016-03-11 18:26:40 +00:00
rescue Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8). 2014-09-11 13:10:03 +00:00
sbin -O0 for pass1.c and vax 2016-03-23 21:43:33 +00:00
share turn off MKCOMPAT for arm and GCC 5 (for now). 2016-03-30 20:18:18 +00:00
sys Ensure enable clocks for omapmputmr. 2016-03-31 14:33:17 +00:00
tests Avoid leaving turds in /tmp. (from kre@) 2016-03-31 16:22:54 +00:00
tools Disable stripping pcc tool. 2016-03-30 23:36:45 +00:00
usr.bin Don't enter infinite loop on big ktr_len values. 2016-03-27 21:51:20 +00:00
usr.sbin PR/51034: Abhinav Upadhyay: makemandb(8): Close database connection when 2016-03-31 20:17:58 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING bump date for entry about using NetBSD's regex, now that it works 2016-03-06 10:26:57 +00:00
build.sh Make evbarm64 (little endian) the default for aarch64. 2015-06-27 06:00:28 +00:00