diff options
| author | Eric Andersen <andersen@codepoet.org> | 2003-01-24 11:21:22 +0000 | 
|---|---|---|
| committer | Eric Andersen <andersen@codepoet.org> | 2003-01-24 11:21:22 +0000 | 
| commit | 8c29bb071a5d7f6cf8edb26b93bd9e48d4ad3df1 (patch) | |
| tree | 9a78dcc2f2d7522518dcc8284aef974e4907f85f | |
| parent | 79c7ae586df252978ca64862818a7265e2f947af (diff) | |
Add FAQ entry for "sh: can't access tty; job control turned off"
 -Erik
| -rw-r--r-- | docs/uclibc.org/FAQ.html | 26 | 
1 files changed, 24 insertions, 2 deletions
diff --git a/docs/uclibc.org/FAQ.html b/docs/uclibc.org/FAQ.html index 84a75a015..452edbedf 100644 --- a/docs/uclibc.org/FAQ.html +++ b/docs/uclibc.org/FAQ.html @@ -234,8 +234,30 @@ to the uClibc home page.</a>      applications will auto-magically link against uClibc.  You can also       build your own native uClibc toolchain.  Just download the uClibc toolchain      builder from <a href="http://www.uclibc.org/downloads/toolchain/"> -    http://www.uclibc.org/downloads/toolchain/</a>, ajust the Makefile settings -    to match your target system, and then run 'make'. +    http://www.uclibc.org/downloads/toolchain/</a>, or the uClibc buildroot +    system from <a href="http://www.uclibc.org/downloads/buildroot/"> +        http://www.uclibc.org/downloads/buildroot/</a>, ajust the Makefile  +    settings to match your target system, and then run 'make'. + +<p> +<TR><TD BGCOLOR="#ccccc0" ALIGN=left> +    <B> +    Why do I keep getting "sh: can't access tty; job control turned off" errors? +    Why doesn't Control-C work within my shell? +    </B> +</TD></TR> +<TR><TD BGCOLOR="#eeeee0"> + +    This isn't really a uClibc question, but I'll answer it here anyways.  Job +    control will be turned off since your shell can not obtain a controlling +    terminal.  This typically happens when you run your shell on /dev/console. +    The kernel will not provide a controlling terminal on the /dev/console +    device.  Your should run your shell on a normal tty such as tty1 or ttyS0 +    and everything will work perfectly.  If you <em>REALLY</em> want your shell +    to run on /dev/console, then you can hack your kernel (if you are into that +    sortof thing) by changing drivers/char/tty_io.c to change the lines where +    it sets "noctty = 1;" to instead set it to "0".  I recommend you instead +    run your shell on a real console...  <p>  | 
