diff -r 3cc902f81a26 -r da5fcc0f6c52 src/Pure/Concurrent/bash_sequential.ML --- a/src/Pure/Concurrent/bash_sequential.ML Mon Aug 08 13:39:51 2011 +0200 +++ b/src/Pure/Concurrent/bash_sequential.ML Mon Aug 08 13:40:24 2011 +0200 @@ -5,7 +5,12 @@ could work via the controlling tty). *) -structure Bash = +signature BASH = +sig + val process: string -> {output: string, rc: int, terminate: unit -> unit} +end; + +structure Bash: BASH = struct fun process script =