1use secgate::{util::Descriptor, TwzError};
2use twizzler_rt_abi::object::ObjID;
3
4#[secgate::gatecall]
5pub fn pager_start(q1: ObjID, q2: ObjID) -> Result<ObjID, TwzError> {}
6
7#[secgate::gatecall]
8pub fn adv_lethe() -> Result<(), TwzError> {}
9
10#[secgate::gatecall]
11pub fn disk_len(id: ObjID) -> Result<u64, TwzError> {}
12
13#[secgate::gatecall]
14pub fn pager_open_handle() -> Result<(Descriptor, ObjID), TwzError> {}
15#[secgate::gatecall]
16pub fn pager_close_handle(desc: Descriptor) -> Result<(), TwzError> {}
17#[secgate::gatecall]
18pub fn pager_enumerate_external(
19 desc: Descriptor,
20 id: ObjID,
21 skip: usize,
22 count: usize,
23) -> Result<usize, TwzError> {
24}
25#[secgate::gatecall]
26pub fn pager_lookup_external(
27 desc: Descriptor,
28 id: ObjID,
29 namelen: usize,
30) -> Result<usize, TwzError> {
31}
32#[secgate::gatecall]
33pub fn pager_create_external(
34 desc: Descriptor,
35 dir: ObjID,
36 mode: libc::mode_t,
37 namelen: usize,
38 link_to: Option<ObjID>,
39) -> Result<usize, TwzError> {
40}
41
42#[secgate::gatecall]
43pub fn pager_unlink_external(desc: Descriptor, id: ObjID, namelen: usize) -> Result<(), TwzError> {}
44
45#[secgate::gatecall]
46pub fn pager_readlink_external(desc: Descriptor, id: ObjID) -> Result<usize, TwzError> {}