# Hercules Version 3: System Messages: IN - Hercules Initialization

This page describes the system initialization messages for the Hercules S/370, ESA/390, and z/Architecture emulator.

### Messages

`HHCIN001S Cannot register SIGINT handler: error`
  Meaning
    An attempt to register a handler for the SIGINT signal failed. The error is described by `error`.
  Action
    Correct the error and restart Hercules.
  Issued by
    impl.c, function main
`HHCIN002E Cannot suppress SIGPIPE signal: error`
  Meaning
    An attempt to ignore the SIGPIPE signal failed. The error is described by `error`. 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.
  Action
    Correct the error and restart Hercules. Do not print to a pipe until you have corrected the error.
  Issued by
    impl.c, function main
`HHCIN003S Cannot register SIGILL/FPE/SEGV/BUS/USR handler: error`
  Meaning
    An attempt to register a handler for one of the listed signals failed. The error is described by `error`.
  Action
    Correct the error and restart Hercules.
  Issued by
    impl.c, function main
`HHCIN004S Cannot create watchdog thread: error`
  Meaning
    An attempt to create the watchdog thread to monitor Hercules execution failed. The error is described by `error`.
  Action
    Correct the error and restart Hercules.
  Issued by
    impl.c, function main
`HHCIN005S Cannot create http_server thread: error`
  Meaning
    An attempt to create the HTTP server thread failed. The error is described by `error`.
  Action
    Correct the error and restart Hercules.
  Issued by
    impl.c, function main
`HHCIN006S Cannot create panel thread: error`
  Meaning
    An attempt to create the operator control panel thread failed. The error is described by `error`.
  Action
    Correct the error and restart Hercules.
  Issued by
    impl.c, function main
`HHCIN007S Cannot create devnum connection thread: error`
  Meaning
    The shared device server was unable to create the thread meant to manage remote device devnum. The error is described by `error`.
  Action
    Correct the error and restart Hercules.
  Issued by
    impl.c, function main
`HHCIN008S DYNGUI.DLL load failed; Hercules terminated.`
  Meaning
    The external GUI interface module 'dyngui.dll' could not loaded. The preceding HHCHD007E message should provide the reason for the failure.
  Action
    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.
  Issued by
    impl.c, function main
`HHCIN099I Hercules terminated`
  Meaning
    Hercules has ended.
  Action
    None.
  Issued by
    hsccmd.c, function quit_cmd

If you have a question about Hercules, see the Hercules Frequently-Asked Questions page.

Last updated 3 October 2003