Initial domain aliases support
[hcoop/domtool2.git] / src / slave.sig
index a3d322f..1a11e51 100644 (file)
@@ -64,4 +64,13 @@ signature SLAVE = sig
     val lineInFile : string -> string -> bool
     (* Is there a line in the file (first arg) that matches that given? *)
 
+    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
 end