sp26-cs537 cs537
Lecture 18 - File System API Lecture 18 - File System API
Content locked
The catalog is public. Reading this content requires approved access.
Sign in to readLecture 18 - File System API
What is a File?
Inodes
File API (Attempt 1) — Inode Numbers
Paths and Directories
Directory Tree
Current Directory
Path Name Translation
File API (Attempt 2) — Paths
File Descriptors
FD Table in xv6
File API (Attempt 3) — File Descriptors
Multiple FDs to the Same File
lseek — Random Access
fork() and File Descriptors
fsync — Communicating Durability
rename
Atomic File Update
Deleting Files
Hard Links
Symbolic Links
Directory Calls
Permissions / Access Control
Summary
Source