FileOperations
Defined in: src/fs/devtmpfs.ts:34
The operations a device driver provides, like Linux’s struct file_operations.
Properties
Section titled “Properties”ioctl?
Section titled “ioctl?”
optionalioctl?:Record<number,DeviceIoctl>
Defined in: src/fs/devtmpfs.ts:41
optionalopen?: (file) =>void
Defined in: src/fs/devtmpfs.ts:35
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
optionalread?: (file,buffer,start,end) =>void
Defined in: src/fs/devtmpfs.ts:38
Parameters
Section titled “Parameters”buffer
Section titled “buffer”Uint8Array
number
number
Returns
Section titled “Returns”void
release?
Section titled “release?”
optionalrelease?: (file) =>void
Defined in: src/fs/devtmpfs.ts:36
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
optionalsync?: (file) =>void
Defined in: src/fs/devtmpfs.ts:40
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
write?
Section titled “write?”
optionalwrite?: (file,buffer,offset) =>void
Defined in: src/fs/devtmpfs.ts:39
Parameters
Section titled “Parameters”buffer
Section titled “buffer”Uint8Array
offset
Section titled “offset”number
Returns
Section titled “Returns”void