scsh-make/job.scm

26 lines
609 B
Scheme
Raw Normal View History

2005-01-17 02:56:42 -05:00
(define-record-type :job-desc
(make-job-desc wd env cmd)
job-desc?
(wd job-desc-wd)
(env job-desc-env)
(cmd job-desc-cmd))
(define-record-type :job-res
(make-job-res errno stdout stderr)
job-res?
(errno job-res-errno)
(stdout job-res-stdout)
(stderr job-res-stderr))
(define (display-job-output j-res)
(display
(string-append
"job finished with output exitno:\n"
(number->string (job-res-errno j-res)) "\n"
"job finished with output stdout:\n"
(job-res-stdout j-res) "\n"
"job finished with output stderr:\n"
(job-res-stderr j-res) "\n"))
(newline))