Fix types for process
and process*
Closes PR 14297 original commit: 0efc6d59e708a680307386a01a06989be3f8bbc0
This commit is contained in:
parent
6eb44688c7
commit
a5937ba827
|
@ -2436,30 +2436,30 @@
|
|||
[process (->key
|
||||
-String
|
||||
#:set-pwd? Univ #f
|
||||
(-values (list -Input-Port -Output-Port -Nat -Input-Port
|
||||
(cl->* (-> (-val 'status) (one-of/c 'running 'done-ok 'done-error))
|
||||
(-> (-val 'exit-code) (-opt -Byte))
|
||||
(-> (-val 'wait) ManyUniv)
|
||||
(-> (-val 'interrupt) -Void)
|
||||
(-> (-val 'kill) -Void)))))]
|
||||
(-lst* -Input-Port -Output-Port -Nat -Input-Port
|
||||
(cl->* (-> (-val 'status) (one-of/c 'running 'done-ok 'done-error))
|
||||
(-> (-val 'exit-code) (-opt -Byte))
|
||||
(-> (-val 'wait) ManyUniv)
|
||||
(-> (-val 'interrupt) -Void)
|
||||
(-> (-val 'kill) -Void))))]
|
||||
|
||||
[process*
|
||||
(cl->*
|
||||
(->optkey -Pathlike [] #:rest (Un -Path -String -Bytes) #:set-pwd? Univ #f
|
||||
(-values (list -Input-Port -Output-Port -Nat -Input-Port
|
||||
(cl->* (-> (-val 'status) (one-of/c 'running 'done-ok 'done-error))
|
||||
(-> (-val 'exit-code) (-opt -Byte))
|
||||
(-> (-val 'wait) ManyUniv)
|
||||
(-> (-val 'interrupt) -Void)
|
||||
(-> (-val 'kill) -Void)))))
|
||||
(-lst* -Input-Port -Output-Port -Nat -Input-Port
|
||||
(cl->* (-> (-val 'status) (one-of/c 'running 'done-ok 'done-error))
|
||||
(-> (-val 'exit-code) (-opt -Byte))
|
||||
(-> (-val 'wait) ManyUniv)
|
||||
(-> (-val 'interrupt) -Void)
|
||||
(-> (-val 'kill) -Void))))
|
||||
(->key -Pathlike (-val 'exact) -String
|
||||
#:set-pwd? Univ #f
|
||||
(-values (list -Input-Port -Output-Port -Nat -Input-Port
|
||||
(cl->* (-> (-val 'status) (one-of/c 'running 'done-ok 'done-error))
|
||||
(-> (-val 'exit-code) (-opt -Byte))
|
||||
(-> (-val 'wait) ManyUniv)
|
||||
(-> (-val 'interrupt) -Void)
|
||||
(-> (-val 'kill) -Void))))))]
|
||||
(-lst* -Input-Port -Output-Port -Nat -Input-Port
|
||||
(cl->* (-> (-val 'status) (one-of/c 'running 'done-ok 'done-error))
|
||||
(-> (-val 'exit-code) (-opt -Byte))
|
||||
(-> (-val 'wait) ManyUniv)
|
||||
(-> (-val 'interrupt) -Void)
|
||||
(-> (-val 'kill) -Void)))))]
|
||||
|
||||
[process/ports
|
||||
(let* ((fun-type
|
||||
|
|
Loading…
Reference in New Issue
Block a user