wisconsin
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 read
Lecture 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
Directory Calls
Permissions / Access Control
Summary
Source