<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/bin/sh/exec.c, branch releng/4.7</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC:</title>
<updated>2002-08-27T01:36:28+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-08-27T01:36:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2d11746790dad46da5776c17f1b05ee7e3336b4a'/>
<id>2d11746790dad46da5776c17f1b05ee7e3336b4a</id>
<content type='text'>
- Avoid duplicate error messages when invalid options are used with the
  cd, pwd, fc, and export builtins.
- Handle window size changes when line editing is enabled.
- Don't access memory after it is free()'d, fixing strange job control
  problems when the J (junk) malloc() option was enabled.
- Read libedit options from ~/.editrc if present.
- Change the `command' builtin to be what POSIX.2 requires, create a
  `builtin' command to execute builtin commands.
- Add a `bind' builtin command to modify key bindings.
- Store process ID's in pid_t's instead of short's.
- Removed unused #ifdef'd code.
- -P (-o physical) option to make -P the default for the cd and pwd builtins
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Avoid duplicate error messages when invalid options are used with the
  cd, pwd, fc, and export builtins.
- Handle window size changes when line editing is enabled.
- Don't access memory after it is free()'d, fixing strange job control
  problems when the J (junk) malloc() option was enabled.
- Read libedit options from ~/.editrc if present.
- Change the `command' builtin to be what POSIX.2 requires, create a
  `builtin' command to execute builtin commands.
- Add a `bind' builtin command to modify key bindings.
- Store process ID's in pid_t's instead of short's.
- Removed unused #ifdef'd code.
- -P (-o physical) option to make -P the default for the cd and pwd builtins
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with HEAD, except that printf(1) is still a shell builtin and old</title>
<updated>2002-07-19T04:38:54+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-07-19T04:38:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b6479dc1641d2ef3c9a958e806b3be23e8bfb984'/>
<id>b6479dc1641d2ef3c9a958e806b3be23e8bfb984</id>
<content type='text'>
libedit history interface is still used. This gives the following
new features/bug fixes:
 - Quote output of alias, export, readonly builtins
 - -L (logical) and -P (physical) options added to cd and pwd, logical
   behaviour made default.
 - -C (noclobber) option and &gt;&gt;| redirection is implemented
 - hash builtin only shows normal commands, no functions or builtins
 - -u (nounset) option is implemented
 - fc builtin's -e option works correctly again
 - No longer assumes there is a tty on fd 2 (PR 36671)
 - fg/bg command show more info about job being manipulated
 - -l and -s options added to jobs builtin, output closer to POSIX spec.
 - %+ (current job) %- (previous job) and %? (substring) job ID's implemented
 - &gt;&amp;- (and similar) redirection operators close descriptors correctly
 - set +o output corrected
 - Style: __FBSDID, __P removal, ANSI-style function declarations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libedit history interface is still used. This gives the following
new features/bug fixes:
 - Quote output of alias, export, readonly builtins
 - -L (logical) and -P (physical) options added to cd and pwd, logical
   behaviour made default.
 - -C (noclobber) option and &gt;&gt;| redirection is implemented
 - hash builtin only shows normal commands, no functions or builtins
 - -u (nounset) option is implemented
 - fc builtin's -e option works correctly again
 - No longer assumes there is a tty on fd 2 (PR 36671)
 - fg/bg command show more info about job being manipulated
 - -l and -s options added to jobs builtin, output closer to POSIX spec.
 - %+ (current job) %- (previous job) and %? (substring) job ID's implemented
 - &gt;&amp;- (and similar) redirection operators close descriptors correctly
 - set +o output corrected
 - Style: __FBSDID, __P removal, ANSI-style function declarations
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Stop a null pointer dereference in the builtin hash function.</title>
<updated>2002-04-22T08:11:14+00:00</updated>
<author>
<name>George C A Reid</name>
<email>greid@FreeBSD.org</email>
</author>
<published>2002-04-22T08:11:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f0f17c9e52ae15f96ad02a84dcca6fd09ed96581'/>
<id>f0f17c9e52ae15f96ad02a84dcca6fd09ed96581</id>
<content type='text'>
PR:		36141
Approved by:	cracauer
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		36141
Approved by:	cracauer
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge various fixes that had their test time in -current:</title>
<updated>2000-09-06T08:38:45+00:00</updated>
<author>
<name>Martin Cracauer</name>
<email>cracauer@FreeBSD.org</email>
</author>
<published>2000-09-06T08:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2a91167cce76f37ec47b2bea84ae0b6695f26441'/>
<id>2a91167cce76f37ec47b2bea84ae0b6695f26441</id>
<content type='text'>
- stack fixes (from tegge)
- backout of parts of my 8-bit fixes
- type for absolute paths
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- stack fixes (from tegge)
- backout of parts of my 8-bit fixes
- type for absolute paths
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix command hash handling on</title>
<updated>1999-12-20T13:42:59+00:00</updated>
<author>
<name>Martin Cracauer</name>
<email>cracauer@FreeBSD.org</email>
</author>
<published>1999-12-20T13:42:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a436dc79f5a0a6813bb352a896fc0368449415a5'/>
<id>a436dc79f5a0a6813bb352a896fc0368449415a5</id>
<content type='text'>
  PATH=... command

Noted by and fix works for Marcel Moolenaar &lt;marcel@scc.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  PATH=... command

Noted by and fix works for Marcel Moolenaar &lt;marcel@scc.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:15:48+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2a4562393f80633b81c11d4f7df00548d1cc3c48'/>
<id>2a4562393f80633b81c11d4f7df00548d1cc3c48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add rcsid. Spelling.</title>
<updated>1998-05-18T06:44:24+00:00</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>1998-05-18T06:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3d7b5b9302e5c79bc5dffd599d6d17dcd9592b76'/>
<id>3d7b5b9302e5c79bc5dffd599d6d17dcd9592b76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the __unused attribute where warranted.</title>
<updated>1997-05-19T00:18:52+00:00</updated>
<author>
<name>Steve Price</name>
<email>steve@FreeBSD.org</email>
</author>
<published>1997-05-19T00:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e7a0b0244d302e1d3c199fd760f49c3dfdfd3ca9'/>
<id>e7a0b0244d302e1d3c199fd760f49c3dfdfd3ca9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a type builtin and nuke register keyword usage.</title>
<updated>1997-04-28T03:08:38+00:00</updated>
<author>
<name>Steve Price</name>
<email>steve@FreeBSD.org</email>
</author>
<published>1997-04-28T03:08:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=76ad65f7f6f6a8d06d12e3de926077a418c14fef'/>
<id>76ad65f7f6f6a8d06d12e3de926077a418c14fef</id>
<content type='text'>
Obtained from: NetBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Obtained from: NetBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert $FreeBSD$ to $Id$</title>
<updated>1997-02-22T14:13:04+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-02-22T14:13:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b97fa2ef508bb1cc99621edb8b6d03845b55b8bd'/>
<id>b97fa2ef508bb1cc99621edb8b6d03845b55b8bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
