Back to Kernel001WalkThrough The fs directory of Linux 0.01 contains the file system functions. Note that this is just the minix filesystem and not much of a VFS... ||||bitmap.c||new_block(), free_block(), new_inode(), free_inode()|| ||||block_dev.c||block_write(), block_read(), ll_rw_block()|| ||||buffer.c||get_hash_table(), getblk(), sys_sync(), brelse(), bread(), buffer_init()||BufferComments|| ||||char_dev.c||rw_char()|| ||||exec.c||read_head(), read_ind(), read_area(), do_execve()|| ||||fcntl.c||sys_dup2(), sys_dup(), sys_fcntl()|| ||||file_dev.c||file_read(), file_write()|| ||||file_table.c||file_table[]|| ||||inode.c||sync_inodes(), bmap(), create_block(), iput(), get_empty_inode(), get_pipe_inode(), iget()|| ||||ioctl.c||sys_ioctl()|| ||||namei.c||namei(), open_namei(), sys_mkdir(), sys_rmdir(), sys_unlink(), sys_link()|| ||||open.c||sys_utime(), sys_access(), sys_chdir(), sys_chroot(), sys_chmod(), sys_chown(), sys_open(), sys_creat(), sys_close()|| ||||pipe.c||read_pipe(), write_pipe(), sys_pipe()|| ||||read_write.c||sys_lseek(), sys_read(), sys_write()|| ||||stat.c||sys_stat(), sys_fstat()|| ||||super.c||superblock[], do_mount(), mount_root()|| ||||truncate.c||truncate()|| ||||tty_ioctl.c||tty_ioctl()||