KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 1 as of 2004-12-19 17:07:07
KernelNewbies:
  • FsDetails

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()

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01