The function
server-terminate
terminates the server process
server
.
server
must be a process which is the result of a call to start-up-server.
server-terminate
terminates it, and frees all the associated resources.
server-terminate
returns
t
if the server was still active when it was called, otherwise it returns
nil
. It can be called repeatedly on the same server, and can be used as a predicate to check whether the server really went away.
In LispWorks 6.0 and earlier versions, process-kill is the way to terminate servers. This is deprecated, because it may leave some value in an invalid state.
LispWorks User Guide and Reference Manual - 21 Dec 2011