go-judge/pkg/macsandbox/process_darwin.go
2020-05-15 20:27:15 -04:00

28 lines
432 B
Go

package macsandbox
import (
"github.com/criyle/go-judge/pkg/envexec"
"github.com/criyle/go-sandbox/runner"
)
var _ envexec.Process = &process{}
type process struct {
pid int
done chan struct{}
result runner.Result
}
func (p *process) Done() <-chan struct{} {
return p.done
}
func (p *process) Result() runner.Result {
<-p.done
return p.result
}
func (p *process) Usage() envexec.Usage {
return envexec.Usage{}
}