Apache log directory creation
[hcoop/domtool2.git] / src / slave.sml
index fb336ae..b0148f1 100644 (file)
@@ -154,4 +154,26 @@ fun enumerateTo p sep fname =
        TextIO.closeOut outf
     end
 
        TextIO.closeOut outf
     end
 
+fun readList fname =
+    let
+       val inf = TextIO.openIn fname
+
+       fun loop acc =
+           case TextIO.inputLine inf of
+               NONE => rev acc
+             | SOME line => loop (String.substring (line, 0, size line - 1) :: acc)
+    in
+       loop []
+       before TextIO.closeIn inf
+    end
+
+fun writeList (fname, ls) =
+    let
+       val outf = TextIO.openOut fname
+    in
+       app (fn s => (TextIO.output (outf, s);
+                     TextIO.output1 (outf, #"\n"))) ls;
+       TextIO.closeOut outf
+    end
+
 end
 end