X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=sidebyside;f=utils.mli;h=ceff484971483e5ffe626465cff073f15b80f8d1;hb=38e0e295c438adea7a8acabd21c2fd02c236cc04;hp=759dde14220893bbfed0c70b6d4548d464ce8616;hpb=e74131b3a055fe3f3333030d8459275436f37a40;p=guestfs-browser.git diff --git a/utils.mli b/utils.mli index 759dde1..ceff484 100644 --- a/utils.mli +++ b/utils.mli @@ -22,6 +22,7 @@ val (+^) : int64 -> int64 -> int64 val (-^) : int64 -> int64 -> int64 val ( *^ ) : int64 -> int64 -> int64 val (/^) : int64 -> int64 -> int64 +val (&^) : int64 -> int64 -> int64 (** Int64 arithmetic operators. *) type ('a, 'b) either = Left of 'a | Right of 'b @@ -118,6 +119,9 @@ val is_wo : int64 -> bool val is_xo : int64 -> bool (** rwx/ugo bits. *) +val file_permissions_string : int64 -> string + (** Convert [0755] to [-rwxr-xr-x] etc. *) + val tmpdir : unit -> string (** [tmpdir ()] returns a newly created temporary directory. The tmp directory is automatically removed when the program exits.