Arg
Level
Res
FSyncable
FILE_res_sync
Res
fd_res_sync
obj_sync
Arg
type Arg<t> = {val: t, opt_level: Option<Level>, fsync_fn: @fn(f: t, Level) -> int,}
Level
FSync
FDataSync
FullFSync
Res
pub struct Res <t: Copy>{
arg: Arg<t>,
}
FSyncable
fsync
fn fsync(l: Level) -> int
FILE_res_sync
fn FILE_res_sync(file: &FILERes, opt_level: Option<Level>,
blk: &fn(v: Res<*libc::FILE>))
Res
fn Res<t: Copy>(arg: Arg<t>) -> Res<t>
fd_res_sync
fn fd_res_sync(fd: &FdRes, opt_level: Option<Level>, blk: &fn(v: Res<fd_t>))
obj_sync
fn obj_sync(o: FSyncable, opt_level: Option<Level>,
blk: &fn(v: Res<FSyncable>))