package luv

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module File.SyncSource

Sourceval open_ : ?mode:Mode.t list -> string -> Open_flag.t list -> (t, Error.t) Result.result

Synchronous version of Luv.File.open_.

Sourceval close : t -> (unit, Error.t) Result.result

Synchronous version of Luv.File.close.

Sourceval read : ?file_offset:int64 -> t -> Buffer.t list -> (Unsigned.Size_t.t, Error.t) Result.result

Synchronous version of Luv.File.read.

Sourceval write : ?file_offset:int64 -> t -> Buffer.t list -> (Unsigned.Size_t.t, Error.t) Result.result

Synchronous version of Luv.File.write.

Synchronous version of Luv.File.unlink.

Sourceval rename : string -> to_:string -> (unit, Error.t) Result.result

Synchronous version of Luv.File.rename.

Sourceval mkstemp : string -> (string * t, Error.t) Result.result

Synchronous version of Luv.File.mkstemp.

Sourceval mkdtemp : string -> (string, Error.t) Result.result

Synchronous version of Luv.File.mkdtemp.

Sourceval mkdir : ?mode:Mode.t list -> string -> (unit, Error.t) Result.result

Synchronous version of Luv.File.mkdir.

Sourceval rmdir : string -> (unit, Error.t) Result.result

Synchronous version of Luv.File.rmdir.

Sourceval opendir : string -> (Dir.t, Error.t) Result.result

Synchronous version of Luv.File.opendir.

Sourceval closedir : Dir.t -> (unit, Error.t) Result.result

Synchronous version of Luv.File.closedir.

Sourceval readdir : ?number_of_entries:int -> Dir.t -> (Dirent.t array, Error.t) Result.result

Synchronous version of Luv.File.readdir.

Sourceval scandir : string -> (Directory_scan.t, Error.t) Result.result

Synchronous version of Luv.File.scandir.

Sourceval stat : string -> (Stat.t, Error.t) Result.result

Synchronous version of Luv.File.stat.

Sourceval lstat : string -> (Stat.t, Error.t) Result.result

Synchronous version of Luv.File.lstat.

Synchronous version of Luv.File.fstat.

Sourceval statfs : string -> (Statfs.t, Error.t) Result.result

Synchronous version of Luv.File.statfs.

Sourceval fsync : t -> (unit, Error.t) Result.result

Synchronous version of Luv.File.fsync.

Sourceval fdatasync : t -> (unit, Error.t) Result.result

Synchronous version of Luv.File.fdatasync.

Sourceval ftruncate : t -> int64 -> (unit, Error.t) Result.result

Synchronous version of Luv.File.ftruncate.

Sourceval copyfile : ?excl:bool -> ?ficlone:bool -> ?ficlone_force:bool -> string -> to_:string -> (unit, Error.t) Result.result

Synchronous version of Luv.File.copyfile.

Sourceval sendfile : t -> to_:t -> offset:int64 -> Unsigned.Size_t.t -> (Unsigned.Size_t.t, Error.t) Result.result

Synchronous version of Luv.File.sendfile.

Sourceval access : string -> Access_flag.t list -> (unit, Error.t) Result.result

Synchronous version of Luv.File.access.

Sourceval chmod : string -> Mode.t list -> (unit, Error.t) Result.result

Synchronous version of Luv.File.chmod.

Sourceval fchmod : t -> Mode.t list -> (unit, Error.t) Result.result

Synchronous version of Luv.File.fchmod.

Sourceval utime : string -> atime:float -> mtime:float -> (unit, Error.t) Result.result

Synchronous version of Luv.File.utime.

Sourceval futime : t -> atime:float -> mtime:float -> (unit, Error.t) Result.result

Synchronous version of Luv.File.futime.

Sourceval lutime : string -> atime:float -> mtime:float -> (unit, Error.t) Result.result

Synchronous version of Luv.File.lutime.

  • since Luv 0.5.2 (libuv 1.36.0).

Synchronous version of Luv.File.link.

Synchronous version of Luv.File.symlink.

Synchronous version of Luv.File.readlink.

Sourceval realpath : string -> (string, Error.t) Result.result

Synchronous version of Luv.File.realpath.

Sourceval chown : string -> uid:int -> gid:int -> (unit, Error.t) Result.result

Synchronous version of Luv.File.chown.

Sourceval lchown : string -> uid:int -> gid:int -> (unit, Error.t) Result.result

Synchronous version of Luv.File.lchown.

Sourceval fchown : t -> uid:int -> gid:int -> (unit, Error.t) Result.result

Synchronous version of Luv.File.fchown.

OCaml

Innovation. Community. Security.