Home | History | Annotate | Download | only in v7fs
History log of /src/sys/fs/v7fs/v7fs_file.c
RevisionDateAuthorComments
 1.7  11-Feb-2022  hannken A component name is a counted string (cn_nameptr, cn_namelen),
not a zero terminated string cn_nameptr.

Change the following operations to work with counted strings:

v7fs_file_lookup_by_name()
v7fs_file_allocate()
v7fs_file_deallocate()
v7fs_directory_add_entry()
v7fs_directory_remove_entry()
v7fs_file_rename()
v7fs_file_link()
v7fs_dirent_filename()

Adapt all vnode operations with component names as argument.
 1.6  29-Dec-2014  hannken Defer deallocating unlinked inodes to v7fs_reclaim().

Remove v7fs_vnode_reload() and always use v7fs_inode_load(). No need
to search for a vnode we already hold a reference on.
 1.5  07-Dec-2012  msaitoh branches: 1.5.12; 1.5.14;
Fix off by one error.
 1.4  21-Mar-2012  christos branches: 1.4.2;
don't re-define MIN
 1.3  30-Jul-2011  uch branches: 1.3.2; 1.3.6; 1.3.8; 1.3.12;
Fix return vaule. Pass t_vnops:rename_dotdot, dir_noempty, rename_dir(6)
 1.2  18-Jul-2011  apb In sources that get compiled into the tools version of makefs, add:

#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif

This should fix cross-build problems, but I can't really test
that now, so I am not re-enabling the inclusion of v7fs support
in makefs.
 1.1  27-Jun-2011  uch 7th Edition(V7) File System support. and NetBSD symbolic-link, socket, FIFO extension. see newfs_v7fs(8).
 1.3.12.1  16-Dec-2012  riz Pull up following revision(s) (requested by msaitoh in ticket #748):
sys/fs/v7fs/v7fs_file.c: revision 1.5
Fix off by one error.
 1.3.8.1  16-Dec-2012  riz Pull up following revision(s) (requested by msaitoh in ticket #748):
sys/fs/v7fs/v7fs_file.c: revision 1.5
Fix off by one error.
 1.3.6.1  05-Apr-2012  mrg sync to latest -current.
 1.3.2.2  16-Jan-2013  yamt sync with (a bit old) head
 1.3.2.1  17-Apr-2012  yamt sync with head
 1.4.2.2  03-Dec-2017  jdolecek update from HEAD
 1.4.2.1  25-Feb-2013  tls resync with head
 1.5.14.1  06-Apr-2015  skrll Sync with HEAD
 1.5.12.1  07-Jan-2015  martin Pull up following revision(s) (requested by hannken in ticket #386):
sys/fs/v7fs/v7fs_file.c: revision 1.6
sys/fs/v7fs/v7fs_vnops.c: revision 1.18
sys/fs/v7fs/v7fs_vnops.c: revision 1.19
sys/fs/v7fs/v7fs_vfsops.c: revision 1.11
v7fs_getattr: adjust size of symlinks by -1 to compensate the trailing NUL.
Should fix the v7fs part of PR kern/48864.
Defer deallocating unlinked inodes to v7fs_reclaim().
Remove v7fs_vnode_reload() and always use v7fs_inode_load(). No need
to search for a vnode we already hold a reference on.

RSS XML Feed