A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.lispworks.com/documentation/lw71/LW/html/lw-1064.htm below:

process-terminate

Description

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