[openfirmware] [commit] r3518 - ofw/inet
repository service
svn at openfirmware.info
Thu Jan 17 22:26:54 CET 2013
Author: quozl
Date: Thu Jan 17 22:26:48 2013
New Revision: 3518
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3518
Log:
telnetd - use the I/O multiplexor, so that the telnet client becomes a mirror of the keyboard, display, and serial console.
Modified:
ofw/inet/telnetd.fth
Modified: ofw/inet/telnetd.fth
==============================================================================
--- ofw/inet/telnetd.fth Fri Jan 11 08:23:07 2013 (r3517)
+++ ofw/inet/telnetd.fth Thu Jan 17 22:26:48 2013 (r3518)
@@ -208,17 +208,15 @@
end-support-package
-0 value old-in
-0 value old-out
0 value telnet-ih
defer getchar-hook ' = to getchar-hook
patch getchar-hook = stdin-getchar
: exit-telnet ( -- )
+ telnet-ih remove-output
+ telnet-ih remove-input
telnet-ih close-dev
- old-out stdout !
- old-in stdin !
['] = to getchar-hook
;
@@ -237,8 +235,9 @@
: telnetd ( -- )
" telnetd" open-dev dup 0= abort" Can't open telnet" ( ih )
to telnet-ih
- stdin @ to old-in stdout @ to old-out
- telnet-ih dup stdin ! stdout !
+ telnet-ih add-output
+ telnet-ih add-input
+ \ hint: use " screen-ih remove-output " to speed up your telnet output
['] ?telnet-closed to getchar-hook
;
\ LICENSE_BEGIN
More information about the openfirmware
mailing list