lib: xpc: implement support for iterating through directories
This commit is contained in:
@@ -52,3 +52,15 @@ enum fs_status fs_file_write(
|
||||
f->f_seek = seek;
|
||||
return status;
|
||||
}
|
||||
|
||||
enum fs_status fs_file_readdir(struct fs_file *f, struct xpc_buffer *buf)
|
||||
{
|
||||
if (!f->f_ops || !f->f_ops->f_readdir) {
|
||||
return FS_ERR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
off_t seek = f->f_seek;
|
||||
enum fs_status status = f->f_ops->f_readdir(f, buf, &seek);
|
||||
f->f_seek = seek;
|
||||
return status;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user