<?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; //branches/sparc/uspace/app/tester/vfs/vfs1.c</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Sun, 05 Apr 2026 10:03:26 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;max=40&amp;peg=4338</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;peg=4338&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Tue, 19 Aug 2008 18:54:50 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 3343 – add sparc branch</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add sparc branch&lt;/div&gt;+ /branches/sparc &lt;i&gt;(copied from /trunk@3342)&lt;/i&gt;&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=3343&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=3343&amp;peg=4338</guid></item>
<item><pubDate>Thu, 15 May 2008 20:28:50 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 2934 – Do not attempt to malloc() zero bytes of memory during ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Do not attempt to malloc() zero bytes of memory during VFS_READ at end of file.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2934&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2934&amp;peg=4338</guid></item>
<item><pubDate>Fri, 28 Mar 2008 08:54:14 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2788 – Return EBUSY if trying to mount something over an already ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Return EBUSY if trying to mount something over an already mounted root FS.&lt;br /&gt;
(Contributed by Tim Post)&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2788&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2788&amp;peg=4338</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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2763&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2763&amp;peg=4338</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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2755&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2755&amp;peg=4338</guid></item>
<item><pubDate>Sun, 17 Feb 2008 22:16:07 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2737 – Modify the vfs1 test to excercise unlink() and rmdir().</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Modify the vfs1 test to excercise unlink() and rmdir().&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2737&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2737&amp;peg=4338</guid></item>
<item><pubDate>Sun, 27 Jan 2008 20:11:40 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2711 – Remove the debugging hack from tmpfs_init(), which created several files ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove the debugging hack from tmpfs_init(), which created several files and&lt;br /&gt;
directories on the filesystem.  TMPFS is now self-sufficient enough to be able&lt;br /&gt;
to create its content via the standard VFS interface.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&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%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2711&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2711&amp;peg=4338</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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2710&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2710&amp;peg=4338</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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2707&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2707&amp;peg=4338</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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2699&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2699&amp;peg=4338</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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2674&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2674&amp;peg=4338</guid></item>
<item><pubDate>Sun, 30 Dec 2007 22:07:31 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2672 – Use libc&apos;s VFS wrappers instead of direct communication with VFS.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use libc&apos;s VFS wrappers instead of direct communication with VFS.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2672&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2672&amp;peg=4338</guid></item>
<item><pubDate>Sun, 23 Dec 2007 23:38:47 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2665 – The vfs1 test now reads a file on a TMPFS ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;The vfs1 test now reads a file on a TMPFS file system.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2665&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2665&amp;peg=4338</guid></item>
<item><pubDate>Sun, 23 Dec 2007 20:45:30 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2660 – Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add IPC_M_DATA_READ, ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add&lt;br /&gt;
IPC_M_DATA_READ, it will not clash and cause confusion with userspace wrappers&lt;br /&gt;
such as ipc_data_receive(). Rename the forementioned wrappers to&lt;br /&gt;
ipc_data_write_send(), ipc_data_write_receive() and ipc_data_write_deliver().&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.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/devmap/devmap.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=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2660&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2660&amp;peg=4338</guid></item>
<item><pubDate>Sat, 22 Dec 2007 21:13:59 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2657 – VFS work. Cleaner VFS_MOUNT protocol.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;VFS work.&lt;br /&gt;
Cleaner VFS_MOUNT protocol.&lt;/div&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_mount.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2657&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2657&amp;peg=4338</guid></item>
<item><pubDate>Wed, 19 Dec 2007 17:55:55 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2656 – Add a simple test of VFS_MOUNT and VFS_OPEN to tester.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add a simple test of VFS_MOUNT and VFS_OPEN to tester.&lt;/div&gt;~ /trunk/uspace/app/tester/Makefile&lt;br /&gt;~ /trunk/uspace/app/tester/tester.c&lt;br /&gt;~ /trunk/uspace/app/tester/tester.h&lt;br /&gt;+ /trunk/uspace/app/tester/vfs&lt;br /&gt;+ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;+ /trunk/uspace/app/tester/vfs/vfs1.def&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2656&amp;peg=4338</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Fsparc%2Fuspace%2Fapp%2Ftester%2Fvfs%2Fvfs1.c&amp;rev=2656&amp;peg=4338</guid></item>
</channel></rss>