<?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/vfs/vfs.c</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Sun, 05 Apr 2026 08:07:17 +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%2Fvfs%2Fvfs.c&amp;max=40&amp;peg=3538</link><atom:link href="https://historic.helenos.org/rss.php?path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;peg=3538&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 09 Oct 2008 21:26:58 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3488 – Fix assorted warnings.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix assorted warnings.&lt;/div&gt;~ /trunk/uspace/app/tester/ipc/send_sync.c&lt;br /&gt;~ /trunk/uspace/app/tester/tester.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/smc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/time.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/tls.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/canonify.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.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%2Fvfs%2Fvfs.c&amp;rev=3488&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3488&amp;peg=3538</guid></item>
<item><pubDate>Sat, 20 Sep 2008 17:43:07 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3464 – chdir() must always return a value.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;chdir() must always return a value.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3464&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3464&amp;peg=3538</guid></item>
<item><pubDate>Sat, 16 Aug 2008 12:53:56 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3328 – Fix off-by-one bug in absolutize().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix off-by-one bug in absolutize().&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3328&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3328&amp;peg=3538</guid></item>
<item><pubDate>Thu, 14 Aug 2008 21:23:52 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3313 – When read() fails, return the actual error.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;When read() fails, return the actual error.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3313&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3313&amp;peg=3538</guid></item>
<item><pubDate>Tue, 12 Aug 2008 13:09:16 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3306 – Fix handling of relative paths in task_spawn().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix handling of relative paths in task_spawn().&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/task.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&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%2Fvfs%2Fvfs.c&amp;rev=3306&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3306&amp;peg=3538</guid></item>
<item><pubDate>Mon, 11 Aug 2008 18:40:29 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3292 – Fix absolutize() wrt. to relative paths.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix absolutize() wrt. to relative paths.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3292&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3292&amp;peg=3538</guid></item>
<item><pubDate>Sat, 09 Aug 2008 11:45:02 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3255 – Fix the VFS protocol so that the client can determine ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix the VFS protocol so that the client can determine that VFS_MOUNT failed due&lt;br /&gt;
to a request to mount an unregistered file system.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.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%2Fvfs%2Fvfs.c&amp;rev=3255&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3255&amp;peg=3538</guid></item>
<item><pubDate>Wed, 06 Aug 2008 20:09:09 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3246 – cstyle</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle&lt;/div&gt;~ /trunk/kernel/generic/src/lib/rd.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3246&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3246&amp;peg=3538</guid></item>
<item><pubDate>Mon, 07 Jul 2008 14:19:07 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3214 – Fix missing rc check in libc _open()</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix missing rc check in libc _open()&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3214&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3214&amp;peg=3538</guid></item>
<item><pubDate>Tue, 03 Jun 2008 17:05:07 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 3077 – mount: resolve device using devmap</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;mount: resolve device using devmap&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3077&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3077&amp;peg=3538</guid></item>
<item><pubDate>Tue, 11 Mar 2008 22:18:03 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2771 – Simplify the libc procedure needed to convert a user-supplied path ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Simplify the libc procedure needed to convert a user-supplied path to an&lt;br /&gt;
absolute canonical path.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2771&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2771&amp;peg=3538</guid></item>
<item><pubDate>Sun, 09 Mar 2008 18:18:30 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2763 – Support for rename().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for rename().&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/stdio.h&lt;br /&gt;~ /trunk/uspace/lib/libfs/libfs.c&lt;br /&gt;~ /trunk/uspace/lib/libfs/libfs.h&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&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_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2763&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2763&amp;peg=3538</guid></item>
<item><pubDate>Sat, 08 Mar 2008 12:43:43 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2761 – mkdir() and _unlink() should return the real return code.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;mkdir() and _unlink() should return the real return code.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2761&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2761&amp;peg=3538</guid></item>
<item><pubDate>Mon, 03 Mar 2008 01:35:51 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2755 – Add support for relative paths: chdir() and getcwd().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add support for relative paths: chdir() and getcwd().&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/errno.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/unistd.h&lt;br /&gt;x /trunk/uspace/lib/libc/include/vfs.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs/canonify.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/vfs/vfs.h &lt;i&gt;(copied from /trunk/uspace/lib/libc/include/vfs.h@2746)&lt;/i&gt;&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2755&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2755&amp;peg=3538</guid></item>
<item><pubDate>Sun, 02 Mar 2008 22:28:01 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2753 – Move canonify() to libc so that it can be used ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Move canonify() to libc so that it can be used also on the libc side.&lt;/div&gt;+ /trunk/uspace/lib/libc/generic/vfs&lt;br /&gt;x /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/vfs/canonify.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/vfs/vfs.c &lt;i&gt;(copied from /trunk/uspace/lib/libc/generic/vfs.c@2746)&lt;/i&gt;&lt;br /&gt;+ /trunk/uspace/lib/libc/include/vfs&lt;br /&gt;+ /trunk/uspace/lib/libc/include/vfs/canonify.h&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_lookup.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2753&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2753&amp;peg=3538</guid></item>
<item><pubDate>Thu, 21 Feb 2008 22:09:21 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2741 – Prevent read() and write() from returning an uninitialized error return ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Prevent read() and write() from returning an uninitialized error return value.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2741&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2741&amp;peg=3538</guid></item>
<item><pubDate>Sun, 17 Feb 2008 17:22:10 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2735 – Support for rmdir(), unlink() and the respective VFS operations.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for rmdir(), unlink() and the respective VFS operations.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/unistd.h&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.h&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%2Fvfs%2Fvfs.c&amp;rev=2735&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2735&amp;peg=3538</guid></item>
<item><pubDate>Sun, 17 Feb 2008 15:49:14 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2734 – Support for close().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for close().&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/errno.h&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.h&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%2Fvfs%2Fvfs.c&amp;rev=2734&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2734&amp;peg=3538</guid></item>
<item><pubDate>Sun, 27 Jan 2008 19:54:16 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2710 – VFS_WRITE and tmpfs_write fixes.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;VFS_WRITE and tmpfs_write fixes.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.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%2Fvfs%2Fvfs.c&amp;rev=2710&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2710&amp;peg=3538</guid></item>
<item><pubDate>Sun, 27 Jan 2008 15:59:32 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2707 – Support for mkdir().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for mkdir().&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/sys/stat.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/sys/types.h&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&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_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2707&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2707&amp;peg=3538</guid></item>
<item><pubDate>Sat, 19 Jan 2008 14:40:38 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2700 – Introduce the notion of lflag (i.e. lookup flags) to support ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Introduce the notion of lflag (i.e. lookup flags) to support the ability to&lt;br /&gt;
limit the scope of VFS node types that can be opened by open() and opendir(). In&lt;br /&gt;
the future, lflag will also specify actions for VFS_LOOKUP handlers that will be&lt;br /&gt;
carried out in situations such as the VFS node is not found (e.g. implementation&lt;br /&gt;
of mkdir() and open() with O_CREAT in oflag).&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.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_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2700&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2700&amp;peg=3538</guid></item>
<item><pubDate>Sat, 19 Jan 2008 00:45:16 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2699 – Finish implementation of readdir().  Functions from this family are ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Finish implementation of readdir().  Functions from this family are implemented&lt;br /&gt;
via using file descriptors for directories.  For example, readdir() is&lt;br /&gt;
implemented as read() from an open directory.  Of course, FS implementations&lt;br /&gt;
must understand that they are asked to read a directory and behave accordingly.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/dirent.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=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2699&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2699&amp;peg=3538</guid></item>
<item><pubDate>Sun, 13 Jan 2008 21:35:52 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2694 – Add opendir(), rewinddir(), closedir() and some prototypes and stubs. Add ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add opendir(), rewinddir(), closedir() and some prototypes and stubs. Add dirent.h.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/dirent.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/unistd.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2694&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2694&amp;peg=3538</guid></item>
<item><pubDate>Sun, 13 Jan 2008 14:19:37 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2693 – Add ftruncate() and support for VFS_TRUNCATE to VFS and TMPFS.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add ftruncate() and support for VFS_TRUNCATE to VFS and TMPFS.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/unistd.h&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs.h&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.h&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%2Fvfs%2Fvfs.c&amp;rev=2693&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2693&amp;peg=3538</guid></item>
<item><pubDate>Sun, 06 Jan 2008 20:39:13 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2684 – Add libc and VFS implementation of lseek(), VFS_SEEK resp. Add ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add libc and VFS implementation of lseek(), VFS_SEEK resp.&lt;br /&gt;
Add the size member to the VFS node structure (not yet initialized).&lt;/div&gt;~ /trunk/kernel/generic/include/errno.h&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/unistd.h&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.h&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_rdwr.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2684&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2684&amp;peg=3538</guid></item>
<item><pubDate>Mon, 31 Dec 2007 18:23:20 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2678 – The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. Rename ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. Rename the send,&lt;br /&gt;
receive and deliver wrappers to names ending with &apos;start&apos;, &apos;receive&apos; and&lt;br /&gt;
&apos;finalize&apos;, respectively. This should make it clearer for dummies.&lt;/div&gt;~ /trunk/uspace/app/klog/klog.c&lt;br /&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/time.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/lib/libfs/libfs.c&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/console/gcons.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/rd/rd.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_mount.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_open.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=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2678&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2678&amp;peg=3538</guid></item>
<item><pubDate>Sun, 30 Dec 2007 22:42:42 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2675 – Actually use the nbyte argument in both read() and write(). ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Actually use the nbyte argument in both read() and write().&lt;br /&gt;
Fix warnings in read() and write().&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2675&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2675&amp;peg=3538</guid></item>
<item><pubDate>Sun, 30 Dec 2007 22:32:31 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2674 – Add libc VFS wrapper for VFS_WRITE. Fix a small bug ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add libc VFS wrapper for VFS_WRITE. Fix a small bug in read(). Place open(),&lt;br /&gt;
read() and write() declarations in their respective headers according to SUSv3.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/fcntl.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2674&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2674&amp;peg=3538</guid></item>
<item><pubDate>Sun, 30 Dec 2007 22:05:44 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2671 – Add VFS wrappers for VFS_MOUNT, VFS_OPEN and VFS_READ to libc.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add VFS wrappers for VFS_MOUNT, VFS_OPEN and VFS_READ to libc.&lt;/div&gt;+ /trunk/uspace/lib/libc/generic/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/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=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2671&amp;peg=3538</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Ftrunk%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2671&amp;peg=3538</guid></item>
</channel></rss>