Process.hx 432 B

123456789101112131415161718
  1. package lua.lib.luv;
  2. @:luaRequire("luv")
  3. extern class Process extends Handle {
  4. static function disable_stdio_inheritance() : Void;
  5. static function spawn(path : String, options : Dynamic, cb : Int->Signal->Void ) : LuvSpawn;
  6. function kill(sig:String) : Int;
  7. }
  8. typedef ProcessOptions = {
  9. args : Table<Int,String>,
  10. stdio : Table<Int,Pipe>
  11. }
  12. @:multiReturn extern class LuvSpawn {
  13. var handle : Process;
  14. var pid : Int;
  15. }