Skip to content

FileOperations

Defined in: src/fs/devtmpfs.ts:34

The operations a device driver provides, like Linux’s struct file_operations.

optional ioctl?: Record<number, DeviceIoctl>

Defined in: src/fs/devtmpfs.ts:41


optional open?: (file) => void

Defined in: src/fs/devtmpfs.ts:35

DeviceFile

void


optional read?: (file, buffer, start, end) => void

Defined in: src/fs/devtmpfs.ts:38

DeviceFile

Uint8Array

number

number

void


optional release?: (file) => void

Defined in: src/fs/devtmpfs.ts:36

DeviceFile

void


optional sync?: (file) => void

Defined in: src/fs/devtmpfs.ts:40

DeviceFile

void


optional write?: (file, buffer, offset) => void

Defined in: src/fs/devtmpfs.ts:39

DeviceFile

Uint8Array

number

void