X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/737c68d4f3a11a344c7469085615e7a335c9a1b3..31b50af0d7e9779f3b0bd3f67acfc9104512a39d:/src/slave.sig diff --git a/src/slave.sig b/src/slave.sig index 1fed991..86c64fd 100644 --- a/src/slave.sig +++ b/src/slave.sig @@ -67,4 +67,13 @@ signature SLAVE = sig val inGroup : {user : string, group : string} -> bool (* Check membership in a UNIX group. *) + val mkDirAll : string -> unit + (* [mkDirAll p] creates directory "p", creating all parent directories, as + * necessary. *) + + val remove : ''a list * ''a -> ''a list + val removeDups : ''a list -> ''a list + + val copyDirCreate : { from : string, to : string } -> unit + val moveDirCreate : { from : string, to : string } -> unit end