Files
org-hyperion-cules/html/hercmsin.html
fjp 2a9161eea4 Implement SIGTERM handler
If a SIGTERM is received hercules will now send a signal to a running
client OS to shut down and wait for that to complete before terminating.
Not all client OSes necessarily support this.

Hercules can still be forced to terminate immediately using SIGKILL.

git-svn-id: file:///home/jj/hercules.svn/trunk@5669 956126f8-22a0-4046-8f4a-272fa8102e63
2010-03-11 16:13:47 +00:00

154 lines
4.8 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN" "html.dtd">
<HTML>
<HEAD><TITLE>
Hercules Version 3: System Messages: IN - Hercules Initialization</TITLE>
<LINK REL=STYLESHEET TYPE="text/css" HREF="hercules.css">
</HEAD>
<BODY BGCOLOR="#ffffcc" TEXT="#000000" LINK="#0000A0"
VLINK="#008040" ALINK="#000000">
<h1>Hercules Version 3: System Messages: IN - Hercules Initialization</h1>
<p>
This page describes the system initialization messages for the Hercules S/370,
ESA/390, and z/Architecture emulator.
<h3>Messages</h3>
<dl class="messages">
<dt><code><a name="HHCIN001S">
HHCIN001S Cannot register SIGINT handler: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to register a handler for the SIGINT signal failed. The
error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN002E">
HHCIN002E Cannot suppress SIGPIPE signal: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to ignore the SIGPIPE signal failed. The
error is described by <code><em>error</em></code>. This will cause Hercules to terminate
abnormally if a printer device is defined to a pipe, and that pipe is
closed while data is being written to it.
<dt>Action
<dd>Correct the error and restart Hercules. Do not print to a pipe until
you have corrected the error.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN003S">
HHCIN003S Cannot register SIGILL/FPE/SEGV/BUS/USR handler: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to register a handler for one of the listed signals
failed. The error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN004S">
HHCIN004S Cannot create watchdog thread: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to create the watchdog thread to monitor Hercules execution
failed. The error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN005S">
HHCIN005S Cannot create http_server thread: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to create the HTTP server thread
failed. The error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN006S">
HHCIN006S Cannot create panel thread: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to create the operator control panel thread
failed. The error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN007S">
HHCIN007S Cannot create <em>devnum</em> connection thread: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>The shared device server was unable to create the thread meant to
manage remote device <em>devnum</em>.
The error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN008S">
HHCIN008S DYNGUI.DLL load failed; Hercules terminated.
</a></code>
<dd><dl>
<dt>Meaning
<dd>The external GUI interface module 'dyngui.dll' could not loaded. The
preceding HHCHD007E message should provide the reason for the failure.
<dt>Action
<dd>Correct the error and restart Hercules.
If the error is Win32 error 126 ("The specified module could not be
found"), check your Windows PATH setting and/or your MODPATH control
statement to ensure one or both of them includes the directory where
Hercules is executing from.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN009S">
HHCIN009S Cannot register SIGTERM handler: <em>error</em>
</a></code>
<dd><dl>
<dt>Meaning
<dd>An attempt to register a handler for the SIGTERM signal failed. The
error is described by <code><em>error</em></code>.
<dt>Action
<dd>Correct the error and restart Hercules.
<dt>Issued by
<dd>impl.c, function main
</dl>
<dt><code><a name="HHCIN099I">
HHCIN099I Hercules terminated
</a></code>
<dd><dl>
<dt>Meaning
<dd>Hercules has ended.
<dt>Action
<dd>None.
<dt>Issued by
<dd>hsccmd.c, function quit_cmd
</dl>
</dl>
<p><center><hr width=15% noshade></center>
<p>
If you have a question about Hercules, see the
<a href="hercfaq.html">Hercules Frequently-Asked Questions</a> page.
<p><center><hr width=15% noshade>
<a href="hercmsg.html"><img src="images/back.gif" border=0 alt="back"></a>
</center>
<p class="lastupd">Last updated $Date$ $Revision$</p>
</BODY>
</HTML>