NetBSD/sys/fs/v7fs
hannken 514b0270dd 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.
2022-02-11 10:55:15 +00:00
..
Makefile
files.v7fs
v7fs.h
v7fs_args.h
v7fs_datablock.c
v7fs_datablock.h
v7fs_dirent.c A component name is a counted string (cn_nameptr, cn_namelen), 2022-02-11 10:55:15 +00:00
v7fs_dirent.h A component name is a counted string (cn_nameptr, cn_namelen), 2022-02-11 10:55:15 +00:00
v7fs_endian.c
v7fs_endian.h
v7fs_extern.c
v7fs_extern.h
v7fs_file.c A component name is a counted string (cn_nameptr, cn_namelen), 2022-02-11 10:55:15 +00:00
v7fs_file.h A component name is a counted string (cn_nameptr, cn_namelen), 2022-02-11 10:55:15 +00:00
v7fs_file_util.c A component name is a counted string (cn_nameptr, cn_namelen), 2022-02-11 10:55:15 +00:00
v7fs_impl.h
v7fs_inode.c
v7fs_inode.h
v7fs_inode_util.c
v7fs_io.c
v7fs_io_kern.c
v7fs_io_user.c
v7fs_superblock.c
v7fs_superblock.h
v7fs_superblock_util.c
v7fs_vfsops.c fix membername in dprintf 2022-02-05 14:11:52 +00:00
v7fs_vnops.c A component name is a counted string (cn_nameptr, cn_namelen), 2022-02-11 10:55:15 +00:00