The function process-terminate
terminates the process process, which means killing it "nicely". process-terminate
invokes the Terminate Method of process, if it has one, otherwise it calls process-kill.
The terminate is set either by supplying one of local-terminator, remote-terminator or terminate-by-send in the call to process-run-function, or by a call to current-process-set-terminate-method on the process. See the entry for process-run-function for details.
If the process does not have a Terminate Method, process-terminate
calls process-kill.
If force-timeout is non-nil then process-terminate
sets a timer that kills the process after force-timeout seconds.
If join-timeout is non-nil then it is the time in seconds to "join" the process, that is waiting for it to die. When join-timeout is non-nil, after invoking the Terminate Method or calling process-kill, process-terminate
calls process-join using join-timeout as the timeout, and returns the result.
process-terminate
returns the result of process-join if join-timeout is non-nil, otherwise it returns 0.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4