type file_status = {action : file_action,
domain : string,
+ dir : string,
file : string}
-
+
val fileHandler = ref (fn _ : file_status => ())
val preHandler = ref (fn () => ())
val postHandler = ref (fn () => ())
visitDir path
else if p fname' then
shellF ([Config.cat, " ", path, " >>", fname],
- fn cl => "Error concatenating: " ^ cl)
+ fn cl => "Error concatenating: " ^ cl)
else
();
loop ()
end
in
- TextIO.closeOut (TextIO.openOut fname);
loop ()
end
in
+ TextIO.closeOut (TextIO.openOut fname);
visitDir Config.resultRoot
end
val outf = TextIO.openOut fname
val first = ref true
- val baseLen = length (String.fields (fn ch => ch = #"/") Config.resultRoot)
+ val baseLen = length (String.fields (fn ch => ch = #"/") Config.resultRoot) + 1
fun visitDir dname =
let