<?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; /</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Sun, 05 Apr 2026 22:21:18 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2F&amp;max=40&amp;peg=4489</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F&amp;peg=4489&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 03 Jun 2009 21:32:49 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4489 – update for latest I/O changes (the protocols are not yet ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;update for latest I/O changes&lt;br /&gt;
(the protocols are not yet described completely, will be solved soon)&lt;/div&gt;~ /trunk/uspace/app/trace/trace.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4489&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4489&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:32:07 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4488 – update for latest I/O changes</title><description>&lt;div&gt;&lt;strong&gt;decky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;update for latest I/O changes&lt;/div&gt;~ /trunk/uspace/app/klog/klog.c&lt;br /&gt;~ /trunk/uspace/app/tetris/input.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/screen.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4488&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4488&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:31:07 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4487 – update for latest I/O changes (some tests are not 100% ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;update for latest I/O changes&lt;br /&gt;
(some tests are not 100% working yet, will be solved soon)&lt;/div&gt;~ /trunk/uspace/app/tester/console/console1.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/ping_pong.c&lt;br /&gt;~ /trunk/uspace/app/tester/tester.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4487&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4487&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:30:19 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4486 – bdsh: sync with I/O changes, block until spawned task exits</title><description>&lt;div&gt;&lt;strong&gt;decky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;bdsh: sync with I/O changes, block until spawned task exits&lt;/div&gt;~ /trunk/uspace/app/bdsh/cmds/modules/kcon/kcon.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/exec.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/input.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4486&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4486&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:29:18 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4485 – init rewrite: remove banner, start getvc to acquire first seven ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;init rewrite: remove banner, start getvc to acquire first seven virtual terminals&lt;/div&gt;~ /trunk/uspace/app/init/init.c&lt;br /&gt;~ /trunk/uspace/app/init/init.h&lt;br /&gt;~ /trunk/uspace/app/init/Makefile&lt;br /&gt;x /trunk/uspace/app/init/version.c&lt;br /&gt;x /trunk/uspace/app/init/version.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4485&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4485&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:28:15 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4484 – add libfs_open_node() helper function cleanup</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;add libfs_open_node() helper function&lt;br /&gt;
cleanup&lt;/div&gt;~ /trunk/uspace/lib/libfs/libfs.c&lt;br /&gt;~ /trunk/uspace/lib/libfs/libfs.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4484&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4484&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:27:25 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4483 – add missing include</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add missing include&lt;/div&gt;~ /trunk/uspace/lib/libblock/libblock.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4483&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4483&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:26:28 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4482 – I/O subsystem overhaul:  - add more POSIX-like file and ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 35 file(s) modified&lt;/strong&gt;&lt;br/&gt;I/O subsystem overhaul:&lt;br /&gt;
 - add more POSIX-like file and stream functions (with real functionality of stdin, stdout, stderr)&lt;br /&gt;
 - cleanup console access methods (now generic to any console-like device)&lt;br /&gt;
 - remove unsafe stream functions&lt;br /&gt;
 - add special open_node(), fd_node(), fd_phone() (file) and fopen_node(), fnode(), fphone() (stream) functions for HelenOS-specific I/O operations&lt;/div&gt;x /trunk/uspace/lib/libc/generic/console.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/asprintf.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/io/console.c &lt;i&gt;(copied from /trunk/uspace/lib/libc/generic/console.c@4428)&lt;/i&gt;&lt;br /&gt;x /trunk/uspace/lib/libc/generic/io/fprintf.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/io.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/io/klog.c &lt;i&gt;(copied from /trunk/uspace/lib/libc/generic/io/stream.c@4428)&lt;/i&gt;&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/printf.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/printf_core.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/snprintf.c&lt;br /&gt;x /trunk/uspace/lib/libc/generic/io/sprintf.c&lt;br /&gt;x /trunk/uspace/lib/libc/generic/io/stdio.c&lt;br /&gt;x /trunk/uspace/lib/libc/generic/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/vprintf.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/vsnprintf.c&lt;br /&gt;x /trunk/uspace/lib/libc/generic/io/vsprintf.c&lt;br /&gt;x /trunk/uspace/lib/libc/generic/kbd.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;x /trunk/uspace/lib/libc/include/console&lt;br /&gt;x /trunk/uspace/lib/libc/include/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/dirent.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/fcntl.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/fibril.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/io/color.h &lt;i&gt;(copied from /trunk/uspace/lib/libc/include/console/color.h@4429)&lt;/i&gt;&lt;br /&gt;+ /trunk/uspace/lib/libc/include/io/console.h &lt;i&gt;(copied from /trunk/uspace/lib/libc/include/console.h@4428)&lt;/i&gt;&lt;br /&gt;x /trunk/uspace/lib/libc/include/io/io.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/io/keycode.h &lt;i&gt;(copied from /trunk/uspace/lib/libc/include/kbd/keycode.h@4428)&lt;/i&gt;&lt;br /&gt;+ /trunk/uspace/lib/libc/include/io/klog.h &lt;i&gt;(copied from /trunk/uspace/lib/libc/include/io/stream.h@4428)&lt;/i&gt;&lt;br /&gt;~ /trunk/uspace/lib/libc/include/io/printf_core.h&lt;br /&gt;x /trunk/uspace/lib/libc/include/io/stream.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/io/style.h &lt;i&gt;(copied from /trunk/uspace/lib/libc/include/console/style.h@4429)&lt;/i&gt;&lt;br /&gt;x /trunk/uspace/lib/libc/include/kbd&lt;br /&gt;~ /trunk/uspace/lib/libc/include/stdio.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/unistd.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs/vfs.h&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4482&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4482&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:21:04 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4481 – sync header files with implementation coding style</title><description>&lt;div&gt;&lt;strong&gt;decky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;sync header files with implementation&lt;br /&gt;
coding style&lt;/div&gt;~ /trunk/uspace/lib/libc/include/ipc/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/loader.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ns.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/ipc/vfs.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4481&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4481&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:20:09 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4480 – sync header files with implementation</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;sync header files with implementation&lt;/div&gt;~ /trunk/uspace/lib/libc/include/loader/loader.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/loader/pcb.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4480&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4480&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:19:34 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4479 – add error constant from VFS cleanup</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add error constant from VFS&lt;br /&gt;
cleanup&lt;/div&gt;~ /trunk/uspace/lib/libc/include/errno.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4479&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4479&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:18:44 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4478 – explicit typecast</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;explicit typecast&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4478&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4478&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:18:02 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4477 – setup stdin, stdout and stderr according to preset file nodes ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;setup stdin, stdout and stderr according to preset file nodes&lt;br /&gt;
cleanup&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/libc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4477&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4477&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:17:21 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4476 – add support for passing preset files cleanup</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add support for passing preset files&lt;br /&gt;
cleanup&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/loader.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4476&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4476&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:16:07 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4475 – async framework: add generic support for processing pending operations (in ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;async framework: add generic support for processing pending operations (in a separate fibril)&lt;br /&gt;
coding style&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/async.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/async.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4475&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4475&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:14:52 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4474 – add serialization (just to be sure)</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add serialization (just to be sure)&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/devmap.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4474&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4474&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:13:23 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4473 – avoid compiler warning</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;avoid compiler warning&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/mem.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4473&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4473&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:12:51 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4472 – replace count_t with size_t coding style</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;replace count_t with size_t&lt;br /&gt;
coding style&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/string.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/string.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4472&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4472&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:12:02 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4471 – cstyle</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/as.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4471&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4471&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:11:31 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4470 – pass current task stdin, stdout and stderr as preset files ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;pass current task stdin, stdout and stderr as preset files to the loader&lt;br /&gt;
add task_wait()&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/task.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/task.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4470&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4470&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:09:59 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4469 – avoid compiler warning</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;avoid compiler warning&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/ddi.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4469&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4469&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:09:20 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4468 – remove redundant index_t and count_t types (which were always quite ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed)&lt;/div&gt;~ /trunk/uspace/lib/libc/arch/amd64/include/types.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/arm32/include/types.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/ia32/include/types.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/ia64/include/types.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/mips32/include/types.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/ppc32/include/types.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/sparc64/include/types.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4468&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4468&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:07:55 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4467 – fix include</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix include&lt;/div&gt;~ /trunk/uspace/lib/libc/arch/arm32/include/fibril.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4467&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4467&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:02:28 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4466 – reorder compiler options to be consistent with kernel</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;reorder compiler options to be consistent with kernel&lt;/div&gt;~ /trunk/uspace/lib/libc/Makefile.toolchain&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4466&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4466&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 21:01:53 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4465 – implement VFS_OPEN_NODE and VFS_DEVICE (no device handle is returned) implement ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;implement VFS_OPEN_NODE and VFS_DEVICE (no device handle is returned)&lt;br /&gt;
implement no-op VFS_SYNC and VFS_CLOSE&lt;/div&gt;~ /trunk/uspace/srv/fs/fat/fat.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.h&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_fat.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_ops.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs.h&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4465&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4465&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:59:31 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4464 – devfs rewrite:  - implement VFS_OPEN_NODE, VFS_DEVICE, VFS_SYNC, VFS_CLOSE  ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;devfs rewrite:&lt;br /&gt;
 - implement VFS_OPEN_NODE, VFS_DEVICE, VFS_SYNC, VFS_CLOSE&lt;br /&gt;
 - connect to underlying device during VFS_LOOKUP (if L_OPEN flag is used) and VFS_OPEN_NODE&lt;br /&gt;
 - disconnect from underlying device during VFS_CLOSE&lt;br /&gt;
 - forward VFS_READ, VFS_WRITE and VFS_SYNC to the underlying device&lt;br /&gt;
 - VFS_DEVICE: return underlying device handle&lt;/div&gt;~ /trunk/uspace/srv/fs/devfs/devfs.c&lt;br /&gt;~ /trunk/uspace/srv/fs/devfs/devfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/fs/devfs/devfs_ops.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4464&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4464&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:54:49 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4463 – VFS rewrite:  - add new VFS methods   ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;VFS rewrite:&lt;br /&gt;
 - add new VFS methods&lt;br /&gt;
    - VFS_NODE for getting VFS node for a file descriptor&lt;br /&gt;
    - VFS_OPEN_NODE for opening an i-node directly&lt;br /&gt;
    - VFS_DEVICE for getting the underlying device of a file (if any)&lt;br /&gt;
    - VFS_SYNC for syncing buffers&lt;br /&gt;
 - L_OPEN flag is set to underlying filesystem in VFS_LOOKUP when opening a file to support initialization (if any)&lt;br /&gt;
 - VFS_CLOSE is now propagated to underlying filesystem to support cleanup (if any)&lt;/div&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.h&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_lookup.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_node.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_register.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4463&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4463&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:49:33 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4462 – keyboard server rewrite: rename &quot;kbd events&quot; to more generic &quot;console ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;keyboard server rewrite: rename &quot;kbd events&quot; to more generic &quot;console events&quot; and similar changes&lt;br /&gt;
rename key_buffer.* to keybuffer.*&lt;br /&gt;
coding style changes&lt;/div&gt;~ /trunk/uspace/srv/kbd/ctl/gxe_fb.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/ctl/pc.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/ctl/stty.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/ctl/sun.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/genarch/stroke.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/generic/kbd.c&lt;br /&gt;+ /trunk/uspace/srv/kbd/generic/keybuffer.c &lt;i&gt;(copied from /trunk/uspace/srv/kbd/generic/key_buffer.c@4445)&lt;/i&gt;&lt;br /&gt;x /trunk/uspace/srv/kbd/generic/key_buffer.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/include/kbd.h&lt;br /&gt;+ /trunk/uspace/srv/kbd/include/keybuffer.h &lt;i&gt;(copied from /trunk/uspace/srv/kbd/include/key_buffer.h@4445)&lt;/i&gt;&lt;br /&gt;x /trunk/uspace/srv/kbd/include/key_buffer.h&lt;br /&gt;~ /trunk/uspace/srv/kbd/include/layout.h&lt;br /&gt;~ /trunk/uspace/srv/kbd/layout/cz.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/layout/us_dvorak.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/layout/us_qwerty.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4462&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4462&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:46:29 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4461 – add support for passing preset files rename loader_ prefix to ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add support for passing preset files&lt;br /&gt;
rename loader_ prefix to ldr_ prefix (to avoid confusion with libc functions)&lt;/div&gt;~ /trunk/uspace/srv/loader/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4461&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4461&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:45:53 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4460 – Streamline locking of phones during cloning.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Streamline locking of phones during cloning.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4460&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4460&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:45:33 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4459 – split naming service into multiple files for better readability add ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;split naming service into multiple files for better readability&lt;br /&gt;
add support for waiting on tasks (receives kernel task notifications)&lt;/div&gt;+ /trunk/uspace/srv/ns/clonable.c&lt;br /&gt;+ /trunk/uspace/srv/ns/clonable.h&lt;br /&gt;~ /trunk/uspace/srv/ns/Makefile&lt;br /&gt;~ /trunk/uspace/srv/ns/ns.c&lt;br /&gt;+ /trunk/uspace/srv/ns/ns.h&lt;br /&gt;+ /trunk/uspace/srv/ns/service.c&lt;br /&gt;+ /trunk/uspace/srv/ns/service.h&lt;br /&gt;+ /trunk/uspace/srv/ns/task.c&lt;br /&gt;+ /trunk/uspace/srv/ns/task.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4459&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4459&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:43:15 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4458 – remove futex (devmap is not multithreaded), use fibril serialization instead</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove futex (devmap is not multithreaded), use fibril serialization instead&lt;/div&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4458&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4458&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:41:27 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4457 – framebuffer server rewrite: cleanup, always use canonical order of coordinates ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;framebuffer server rewrite: cleanup, always use canonical order of coordinates (x, y)&lt;/div&gt;~ /trunk/uspace/srv/fb/ega.c&lt;br /&gt;~ /trunk/uspace/srv/fb/ega.h&lt;br /&gt;~ /trunk/uspace/srv/fb/fb.c&lt;br /&gt;~ /trunk/uspace/srv/fb/serial_console.c&lt;br /&gt;~ /trunk/uspace/srv/fb/serial_console.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4457&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4457&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:39:12 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4456 – console server rewrite: use VFS_READ/VFS_WRITE for generic I/O, register separate ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;console server rewrite: use VFS_READ/VFS_WRITE for generic I/O, register separate virtual consoles using device mapper&lt;/div&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/console/gcons.c&lt;br /&gt;~ /trunk/uspace/srv/console/gcons.h&lt;br /&gt;~ /trunk/uspace/srv/console/Makefile&lt;br /&gt;~ /trunk/uspace/srv/console/screenbuffer.c&lt;br /&gt;~ /trunk/uspace/srv/console/screenbuffer.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4456&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4456&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:35:49 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4455 – add getvc to uspace Makefile</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add getvc to uspace Makefile&lt;/div&gt;~ /trunk/uspace/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4455&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4455&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:34:41 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4454 – add getvc to RAM disk</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;add getvc to RAM disk&lt;/div&gt;~ /trunk/boot/arch/amd64/Makefile.inc&lt;br /&gt;~ /trunk/boot/arch/arm32/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/ia32/Makefile.inc&lt;br /&gt;~ /trunk/boot/arch/ia64/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/mips32/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/ppc32/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/sparc64/loader/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4454&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4454&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:33:55 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4453 – port macros from kernel</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;port macros from kernel&lt;/div&gt;~ /trunk/uspace/lib/libc/include/macros.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4453&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4453&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 07:40:56 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4452 – send notification also during task creation (the intention is to ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;send notification also during task creation&lt;br /&gt;
(the intention is to be able to pair task creation and destruction to avoid missed waits)&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/event_types.h&lt;br /&gt;~ /trunk/kernel/generic/src/proc/task.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4452&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4452&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 07:36:30 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4451 – rename the macro to be consistent with LOWER32/UPPER32 and add ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;rename the macro to be consistent with LOWER32/UPPER32 and add 64b typecast&lt;br /&gt;
(how much fun with a single macro :))&lt;/div&gt;~ /trunk/kernel/generic/include/macros.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4451&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4451&amp;peg=4489</guid></item>
<item><pubDate>Wed, 03 Jun 2009 04:01:13 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4450 – Parethesize args in MERGE_LOHI32 macro.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Parethesize args in MERGE_LOHI32 macro.&lt;/div&gt;~ /trunk/kernel/generic/include/macros.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4450&amp;peg=4489</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=4450&amp;peg=4489</guid></item>
</channel></rss>