<?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/snapshot/uspace/lib/libc/generic/vfs/vfs.c</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Fri, 10 Apr 2026 06:21:12 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;max=40&amp;peg=4610</link><atom:link href="https://historic.helenos.org/rss.php?path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;peg=4610&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 02 Jul 2009 15:47:47 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4605 – add task snapshoting branch</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add task snapshoting branch&lt;/div&gt;+ /branches/snapshot &lt;i&gt;(copied from /trunk@4604)&lt;/i&gt;&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4605&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4605&amp;peg=4610</guid></item>
<item><pubDate>Sun, 28 Jun 2009 23:41:13 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4587 – Implement stat() and VFS_IN_STAT. Modify bdsh() to use stat() during ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Implement stat() and VFS_IN_STAT.&lt;br /&gt;
Modify bdsh() to use stat() during ls.&lt;br /&gt;
In devfs, allow lookups that don&apos;t&lt;br /&gt;
specify one of L_FILE and L_DIRECTORY.&lt;/div&gt;~ /trunk/uspace/app/bdsh/cmds/modules/ls/ls.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/ls/ls.h&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/sys/stat.h&lt;br /&gt;~ /trunk/uspace/srv/fs/devfs/devfs_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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4587&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4587&amp;peg=4610</guid></item>
<item><pubDate>Sun, 28 Jun 2009 20:59:02 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4585 – Introduce VFS_IN_FSTAT and VFS_OUT_STAT. Provide libc fstat() and devfs_stat(). This ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;Introduce VFS_IN_FSTAT and VFS_OUT_STAT.&lt;br /&gt;
Provide libc fstat() and devfs_stat().&lt;br /&gt;
This functionality replaces VFS_IN_NODE&lt;br /&gt;
and VFS_IN/OUT_DEVICE. FAT and TMPFS&lt;br /&gt;
still do not implement this and VFS_IN_STAT&lt;br /&gt;
and stat() need implementation as well.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/vfs.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/sys/stat.h&lt;br /&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;~ /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_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;~ /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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4585&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4585&amp;peg=4610</guid></item>
<item><pubDate>Sun, 28 Jun 2009 15:43:15 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4584 – Separate the VFS input and output protocols.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;Separate the VFS input and output protocols.&lt;/div&gt;~ /trunk/uspace/app/trace/trace.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/console.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/vfs.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/fs/devfs/devfs.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&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;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4584&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4584&amp;peg=4610</guid></item>
<item><pubDate>Mon, 08 Jun 2009 14:34:38 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4508 – keep a list of open files to support proper cleanup</title><description>&lt;div&gt;&lt;strong&gt;decky – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;keep a list of open files to support proper cleanup&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/io/io.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/libc.c&lt;br /&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/stdio.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4508&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4508&amp;peg=4610</guid></item>
<item><pubDate>Thu, 04 Jun 2009 12:12:23 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4492 – inode_t -&gt; fdi_node_t</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;inode_t -&gt; fdi_node_t&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/io/io.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/loader.c&lt;br /&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/loader/loader.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/loader/pcb.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs/vfs.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4492&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4492&amp;peg=4610</guid></item>
<item><pubDate>Thu, 04 Jun 2009 00:47:08 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 4491 – rename libc&apos;s fs_node_t to inode_t to avoid type conflict with ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;rename libc&apos;s fs_node_t to inode_t to avoid type conflict with VFS&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/io/io.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/loader.c&lt;br /&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/loader/loader.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/loader/pcb.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs/vfs.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4491&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4491&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4482&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4482&amp;peg=4610</guid></item>
<item><pubDate>Mon, 18 May 2009 21:45:17 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4401 – C binding for devmap. Gets rid of duplicate code.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;C binding for devmap. Gets rid of duplicate code.&lt;/div&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/lib/libblock/libblock.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/devmap.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/devmap.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/devmap.h&lt;br /&gt;~ /trunk/uspace/lib/libc/include/vfs/vfs.h&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile&lt;br /&gt;~ /trunk/uspace/srv/rd/rd.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4401&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4401&amp;peg=4610</guid></item>
<item><pubDate>Sat, 18 Apr 2009 17:32:56 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4305 – Support mount options. Let tmpfs decide whether to start empty ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support mount options.&lt;br /&gt;
Let tmpfs decide whether to start empty or restored a TMPFS dump based on the mount option.&lt;/div&gt;~ /trunk/uspace/app/init/init.c&lt;br /&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/vfs/vfs.h&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_ops.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_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4305&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4305&amp;peg=4610</guid></item>
<item><pubDate>Sat, 18 Apr 2009 15:37:59 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4302 – Make IPC_M_PING part of the VFS_MOUNT protocol again.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Make IPC_M_PING part of the VFS_MOUNT protocol again.&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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4302&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4302&amp;peg=4610</guid></item>
<item><pubDate>Tue, 14 Apr 2009 21:21:25 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4280 – strcat() -&gt; str_append().</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;strcat() -&gt; str_append().&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/string.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4280&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4280&amp;peg=4610</guid></item>
<item><pubDate>Fri, 10 Apr 2009 09:53:54 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4268 – str_cpy() and str_ncpy() in userspace. Nuke strcpy() and strncpy().</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;str_cpy() and str_ncpy() in userspace. Nuke strcpy() and strncpy().&lt;/div&gt;~ /trunk/uspace/app/bdsh/cmds/modules/ls/ls.c&lt;br /&gt;~ /trunk/uspace/app/tetris/scores.c&lt;br /&gt;~ /trunk/uspace/app/tetris/tetris.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/loader.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/string.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/string.h&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_ops.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4268&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4268&amp;peg=4610</guid></item>
<item><pubDate>Fri, 10 Apr 2009 00:32:23 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4266 – strdup() -&gt; str_dup()</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;strdup() -&gt; str_dup()&lt;/div&gt;~ /trunk/uspace/app/bdsh/cmds/modules/ls/ls.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c&lt;br /&gt;~ /trunk/uspace/app/bdsh/cmds/modules/touch/touch.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/tetris/scores.c&lt;br /&gt;~ /trunk/uspace/app/tetris/tetris.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/string.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4266&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4266&amp;peg=4610</guid></item>
<item><pubDate>Wed, 08 Apr 2009 20:57:11 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4257 – More replacements.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;More replacements.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4257&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4257&amp;peg=4610</guid></item>
<item><pubDate>Wed, 08 Apr 2009 20:47:17 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 4256 – Replace some uses of old string functions in C library.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Replace some uses of old string functions in C library.&lt;/div&gt;~ /trunk/uspace/lib/libc/generic/loader.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/sysinfo.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/task.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/thread.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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4256&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4256&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4002&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=4002&amp;peg=4610</guid></item>
<item><pubDate>Fri, 26 Dec 2008 20:37:21 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3747 – Put console IPC method numbers under libc.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Put console IPC method numbers under libc.&lt;/div&gt;~ /trunk/uspace/app/tester/console/console1.c&lt;br /&gt;~ /trunk/uspace/app/tetris/input.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/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/vfs/vfs.c&lt;br /&gt;+ /trunk/uspace/lib/libc/include/ipc/console.h &lt;i&gt;(copied from /trunk/uspace/srv/console/console.h@3746)&lt;/i&gt;&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/console/console.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3747&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3747&amp;peg=4610</guid></item>
<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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3488&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3488&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3464&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3464&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3328&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3328&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3313&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3313&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3306&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3306&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3292&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3292&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3255&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3255&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3246&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3246&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3214&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3214&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3077&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=3077&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2771&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2771&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2763&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2763&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2761&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2761&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2755&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2755&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2753&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2753&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2741&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2741&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2735&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2735&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2734&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2734&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2710&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2710&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2707&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2707&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2700&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2700&amp;peg=4610</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=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2699&amp;peg=4610</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2Fbranches%2Fsnapshot%2Fuspace%2Flib%2Flibc%2Fgeneric%2Fvfs%2Fvfs.c&amp;rev=2699&amp;peg=4610</guid></item>
</channel></rss>