# # ChangeLog for uspace/lib/libfs/libfs.c in mainline # # Generated by Trac 1.6 # 2025-06-22T03:28:05Z Thu, 10 Apr 2008 05:08:30 GMT Jakub Jermar [e1e3b26] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Commit progress on the FAT file system server implementation. Wed, 02 Apr 2008 19:45:22 GMT Jakub Jermar [94b0b63] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) libfs' node_get() operation does not need the file system handle. Sun, 30 Mar 2008 22:30:32 GMT Jakub Jermar [736c164] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Make libfs_lookup() more generic. Tue, 11 Mar 2008 20:33:53 GMT Jakub Jermar [f2ec8c8] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Introduce fs_handle_t, dev_handle_t and fs_index_t. Sun, 09 Mar 2008 17:18:30 GMT Jakub Jermar [a8e9ab8d] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support for rename(). Thu, 06 Mar 2008 22:33:27 GMT Jakub Jermar [3298ddc] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Support for multiple TMPFS node names. Wed, 05 Mar 2008 22:11:57 GMT Jakub Jermar [7b6d98b] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) No need to keep the parent pointer in the TMPFS node. Moreover, ... Sat, 01 Mar 2008 17:02:17 GMT Jakub Jermar [9bb85f3] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) Add canonify() for file system path canonization. Not yet used by VFS. Fri, 29 Feb 2008 21:46:22 GMT Jakub Jermar [1e50f81] * uspace/lib/libfs/libfs.c (modified) Add a comment to libfs_lookup. Wed, 27 Feb 2008 22:49:48 GMT Jakub Jermar [2c448fb] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Move the core lookup logic from TMPFS to libfs. Mon, 31 Dec 2007 17:23:20 GMT Jakub Jermar [215e375] * uspace/app/klog/klog.c (modified) * uspace/app/tester/devmap/devmap1.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_register.c (modified) The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. ... Mon, 31 Dec 2007 16:46:43 GMT Jakub Jermar [27d293a] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename ... Sun, 23 Dec 2007 19:45:30 GMT Jakub Jermar [36d852c] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * uspace/app/tester/devmap/devmap1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add ... Sun, 16 Dec 2007 16:25:26 GMT Jakub Jermar [efd4a72] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) VFS work. Move FS registration code to libfs. Sat, 15 Dec 2007 12:45:21 GMT Jakub Jermar [74303b6] * uspace/Makefile (modified) * uspace/lib/libfs/Makefile (added) * uspace/lib/libfs/libfs.c (added) * uspace/lib/libfs/libfs.h (added) Start libfs. libfs is to contain all common fs code.