<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HelenOS &#x2013; /trunk/uspace/lib/libc/generic/console.c</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Sun, 05 Apr 2026 16:04:32 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;max=40&amp;peg=4312</link><atom:link href="https://historic.helenos.org/rss.php?path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;peg=4312&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 16 Apr 2009 13:39:05 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4293 – don&apos;t forget to flush the console after the application finishes ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;don&apos;t forget to flush the console after the application finishes&lt;br /&gt;
(yes, this is not very elegant, but until we have a proper stdin/stdout/stderr, the whole console stuff, buffering, etc. is just a big heap of hacks)&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/libc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4293&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4293&amp;peg=4312</guid></item>
<item><pubDate>Thu, 09 Apr 2009 23:16:50 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4264 – Nuke strcpy() and strcmp().</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 25 file(s) modified&lt;/strong&gt;&lt;br/&gt;Nuke strcpy() and strcmp().&lt;/div&gt;~ /trunk/uspace/app/bdsh/cmds/builtin_cmds.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/help/help.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/rm/rm.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/mod_cmds.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/exec.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/input.c&lt;br /&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/app/tetris/scores.c&lt;br /&gt;~ /trunk/uspace/app/tetris/screen.c&lt;br /&gt;~ /trunk/uspace/app/tetris/tetris.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/getopt.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/string.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/stdio.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/string.h&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_dentry.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_ops.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_dump.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/loader/main.c&lt;br /&gt;~ /trunk/uspace/srv/pci/libpci/names.c&lt;br /&gt;~ /trunk/uspace/srv/rd/rd.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4264&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4264&amp;peg=4312</guid></item>
<item><pubDate>Sun, 05 Apr 2009 17:50:53 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4239 – Make Czech layout work partially in bdsh.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Make Czech layout work partially in bdsh.&lt;/div&gt;~ /trunk/uspace/app/bdsh/input.c&lt;br /&gt;~ /trunk/uspace/app/tester/print/print4.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/io.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile.toolchain&lt;br /&gt;~ /trunk/uspace/srv/kbd/layout/cz.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4239&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4239&amp;peg=4312</guid></item>
<item><pubDate>Fri, 03 Apr 2009 22:39:33 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4226 – Character encoding/decoding un uspace. Partially fix klog application.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Character encoding/decoding un uspace. Partially fix klog application.&lt;/div&gt;~ /trunk/kernel/generic/src/console/console.c&lt;br /&gt;~ /trunk/uspace/app/klog/klog.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/string.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/string.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/fb/fb.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4226&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4226&amp;peg=4312</guid></item>
<item><pubDate>Sun, 22 Mar 2009 20:48:11 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4168 – &apos;kcon&apos; shell builtin for switching to debug console.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;&apos;kcon&apos; shell builtin for switching to debug console.&lt;/div&gt;+ /trunk/uspace/app/bdsh/cmds/modules/kcon&lt;br /&gt;+ /trunk/uspace/app/bdsh/cmds/modules/kcon/entry.h&lt;br /&gt;+ /trunk/uspace/app/bdsh/cmds/modules/kcon/kcon.c&lt;br /&gt;+ /trunk/uspace/app/bdsh/cmds/modules/kcon/kcon.h&lt;br /&gt;+ /trunk/uspace/app/bdsh/cmds/modules/kcon/kcon_def.h&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/modules.h&lt;br /&gt;~ /trunk/uspace/app/bdsh/Makefile&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/console.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4168&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4168&amp;peg=4312</guid></item>
<item><pubDate>Sat, 21 Mar 2009 12:26:31 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4164 – Buffer console output with line granularity. Makes esp. msim/ski console ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 14 file(s) modified&lt;/strong&gt;&lt;br/&gt;Buffer console output with line granularity. Makes esp. msim/ski console faster. EGA-fb needs fixing.&lt;/div&gt;~ /trunk/uspace/app/tetris/screen.c&lt;br /&gt;~ /trunk/uspace/app/tetris/tetris.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/io.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/io/stream.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/fb.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/stdio.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/fb/ega.c&lt;br /&gt;~ /trunk/uspace/srv/fb/fb.c&lt;br /&gt;~ /trunk/uspace/srv/fb/serial_console.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4164&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4164&amp;peg=4312</guid></item>
<item><pubDate>Fri, 20 Mar 2009 21:58:21 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 4160 – Improve the console library functions.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improve the console library functions.&lt;/div&gt;~ /trunk/uspace/app/tetris/input.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/kbd.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4160&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4160&amp;peg=4312</guid></item>
<item><pubDate>Wed, 18 Mar 2009 23:22:31 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4154 – Consolidate console interface.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Consolidate console interface.&lt;/div&gt;~ /trunk/uspace/app/init/init.c&lt;br /&gt;~ /trunk/uspace/app/klog/klog.c&lt;br /&gt;~ /trunk/uspace/app/tetris/input.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/kbd.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/io/stream.h&lt;br /&gt;~ /trunk/uspace/srv/loader/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4154&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4154&amp;peg=4312</guid></item>
<item><pubDate>Mon, 02 Mar 2009 18:31:05 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 4002 – add IPC_FLAG_BLOCKING for generic IPC blocking operations add ipc_connect_me_to_blocking() for ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;add IPC_FLAG_BLOCKING for generic IPC blocking operations&lt;br /&gt;
add ipc_connect_me_to_blocking() for blocking connections&lt;br /&gt;
mount() has new flags argument&lt;br /&gt;
get_cons_phone() -&gt; get_console_phone()&lt;br /&gt;
add common console_wait()&lt;br /&gt;
simplify vfs_connect() using blocking connection&lt;br /&gt;
add blocking support for device_get_handle()&lt;br /&gt;
swap VFS_MOUNT arguments, and blocking mount support&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/kbd.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/async.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/io/stream.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/services.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs/vfs.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4002&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=4002&amp;peg=4312</guid></item>
<item><pubDate>Thu, 01 Jan 2009 14:58:05 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3768 – More console IPC wrapper functions.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;More console IPC wrapper functions.&lt;/div&gt;~ /trunk/uspace/app/tetris/screen.c&lt;br /&gt;~ /trunk/uspace/app/tetris/screen.h&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=3768&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=3768&amp;peg=4312</guid></item>
<item><pubDate>Thu, 01 Jan 2009 14:31:23 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3767 – Console color support overhaul. Create C library console interface.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 19 file(s) modified&lt;/strong&gt;&lt;br/&gt;Console color support overhaul. Create C library console interface.&lt;/div&gt;~ /trunk/uspace/app/bdsh/input.c&lt;br /&gt;~ /trunk/uspace/app/tester/console/console1.c&lt;br /&gt;~ /trunk/uspace/app/tetris/screen.c&lt;br /&gt;~ /trunk/uspace/app/trace/trace.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/console&lt;br /&gt;+ /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/console/color.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/console/style.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/fb.h&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/console/gcons.c&lt;br /&gt;~ /trunk/uspace/srv/console/screenbuffer.c&lt;br /&gt;~ /trunk/uspace/srv/console/screenbuffer.h&lt;br /&gt;~ /trunk/uspace/srv/fb/ega.c&lt;br /&gt;~ /trunk/uspace/srv/fb/fb.c&lt;br /&gt;~ /trunk/uspace/srv/fb/serial_console.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=3767&amp;peg=4312</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fconsole.c&amp;rev=3767&amp;peg=4312</guid></item>
</channel></rss>