<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox/shell, branch master</title>
<subtitle>BusyBox: The Swiss Army Knife of Embedded Linux</subtitle>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/'/>
<entry>
<title>hush: remove sighandler_t definition hack, platform.h has it too</title>
<updated>2012-04-26T08:59:01Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2012-04-26T08:59:01Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=9d75370238314746986760a3cc279252d152db36'/>
<id>9d75370238314746986760a3cc279252d152db36</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix build breakage found by randconfig</title>
<updated>2012-04-20T12:48:00Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2012-04-20T12:48:00Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=8cab66730aa59c121eb98b20f4ae7ddda1c3ecf6'/>
<id>8cab66730aa59c121eb98b20f4ae7ddda1c3ecf6</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hush: remove unused member struct command::is_stopped</title>
<updated>2012-03-27T12:32:48Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2012-03-27T12:32:48Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=0d6bbb0497016d23e1e480a47b2e0823918de021'/>
<id>0d6bbb0497016d23e1e480a47b2e0823918de021</id>
<content type='text'>
function                                             old     new   delta
builtin_umask                                        133     132      -1
checkjobs                                            551     544      -7
builtin_fg_bg                                        291     267     -24

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
function                                             old     new   delta
builtin_umask                                        133     132      -1
checkjobs                                            551     544      -7
builtin_fg_bg                                        291     267     -24

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cttyhack: handle multiple consoles found in sysfs</title>
<updated>2012-02-04T20:55:01Z</updated>
<author>
<name>Aaro Koskinen</name>
<email>aaro.koskinen@iki.fi</email>
</author>
<published>2012-02-04T20:55:01Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=6e9d047c1558f92531ea12b9e3206023ab77cf51'/>
<id>6e9d047c1558f92531ea12b9e3206023ab77cf51</id>
<content type='text'>
If multiple consoles are found from the sysfs file, cttyhack fails:

cttyhack: can't open '/dev/tty0 ttyS0': No such file or directory

In such cases take the last one as the kernel will use that one for
/dev/console.

Signed-off-by: Aaro Koskinen &lt;aaro.koskinen@iki.fi&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If multiple consoles are found from the sysfs file, cttyhack fails:

cttyhack: can't open '/dev/tty0 ttyS0': No such file or directory

In such cases take the last one as the kernel will use that one for
/dev/console.

Signed-off-by: Aaro Koskinen &lt;aaro.koskinen@iki.fi&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>shell_builtin_read: set cc[VMIN] to 1; lineedit: don't clear c_cc[VINTR]</title>
<updated>2012-01-15T21:58:06Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2012-01-15T21:58:06Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=7ce209b9d4f6053b7e6d07dec66e382bc3614c35'/>
<id>7ce209b9d4f6053b7e6d07dec66e382bc3614c35</id>
<content type='text'>
First change fixes "read -n NUM". Apparently poll() won't report
data availability if cc[VMIN] &gt; 1 until there are at least cc[VMIN] bytes.

function                                             old     new   delta
read_line_input                                     3885    3877      -8
shell_builtin_read                                  1097    1087     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-18)             Total: -18 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First change fixes "read -n NUM". Apparently poll() won't report
data availability if cc[VMIN] &gt; 1 until there are at least cc[VMIN] bytes.

function                                             old     new   delta
read_line_input                                     3885    3877      -8
shell_builtin_read                                  1097    1087     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-18)             Total: -18 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ash: in standalone mode, search in $PATH if /proc/self/exe doesn't exist</title>
<updated>2011-12-20T05:10:35Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-12-20T05:10:35Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=83f103b30e41ab038e45661df97625f655abe491'/>
<id>83f103b30e41ab038e45661df97625f655abe491</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ash: document bash's exit code too. No code changes</title>
<updated>2011-12-15T23:44:36Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-12-15T23:44:36Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=cda6ea905d448e2a2058b5eb44db50b256659b50'/>
<id>cda6ea905d448e2a2058b5eb44db50b256659b50</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ash: add comment about bash's ENOEXEC handling. No code changes</title>
<updated>2011-12-15T23:25:17Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-12-15T23:25:17Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=2bef526331a194da199993ec747598f625a5a9a8'/>
<id>2bef526331a194da199993ec747598f625a5a9a8</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cttyhack: move /sys/class/tty/console/active check to the front</title>
<updated>2011-10-31T15:57:04Z</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-10-31T15:57:04Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=f8a5b792ba3cb0d11531902a04600fc274dff69e'/>
<id>f8a5b792ba3cb0d11531902a04600fc274dff69e</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cttyhack: print detected ctty name when called without parameters</title>
<updated>2011-10-31T12:18:44Z</updated>
<author>
<name>Alexander Shishkin</name>
<email>virtuoso@slind.org</email>
</author>
<published>2011-10-31T12:18:44Z</published>
<link rel='alternate' type='text/html' href='http://git.busybox.net/busybox/commit/?id=156840c249ddf761d9e60b06ca6d8aaa1bf88402'/>
<id>156840c249ddf761d9e60b06ca6d8aaa1bf88402</id>
<content type='text'>
Sometimes there's a need to figure out the controlling tty from a shell
script, for example, to obtain a line for getty. In this case it's easier
to call cttyhack than trying to repeat some of the cttyhack's logic.

function                                             old     new   delta
cttyhack_main                                        283     327     +44
packed_usage                                       28911   28915      +4

Signed-off-by: Alexander Shishkin &lt;virtuoso@slind.org&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes there's a need to figure out the controlling tty from a shell
script, for example, to obtain a line for getty. In this case it's easier
to call cttyhack than trying to repeat some of the cttyhack's logic.

function                                             old     new   delta
cttyhack_main                                        283     327     +44
packed_usage                                       28911   28915      +4

Signed-off-by: Alexander Shishkin &lt;virtuoso@slind.org&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>

