diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-04-10 19:59:37 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-04-10 19:59:37 +0000 |
commit | 3df4acfa816441fc28a95dee6d0191a927145d95 (patch) | |
tree | b5ae7ca44662cfd8e5c95f1826e4406021a606f5 /apps/JAWS/server/main.cpp | |
parent | 60a5612b83d856fc0adc52b9f39fac9960ec9818 (diff) | |
download | ATCD-pre-subset.tar.gz |
This commit was manufactured by cvs2svn to create tag 'pre-subset'.pre-subset
Diffstat (limited to 'apps/JAWS/server/main.cpp')
-rw-r--r-- | apps/JAWS/server/main.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/apps/JAWS/server/main.cpp b/apps/JAWS/server/main.cpp deleted file mode 100644 index 0d04f565a06..00000000000 --- a/apps/JAWS/server/main.cpp +++ /dev/null @@ -1,55 +0,0 @@ -// $Id$ - -#include "ace/Service_Config.h" -#include "ace/Reactor.h" -#include "ace/Filecache.h" - -#include "HTTP_Server.h" - -ACE_RCSID(server, main, "$Id$") - -ACE_STATIC_SVC_REQUIRE(HTTP_Server) - -#ifdef ACE_HAS_SIG_C_FUNC -extern "C" -{ -#endif /* ACE_HAS_SIG_C_FUNC */ - - // call exit() so that static destructors get called -static void -handler (int) -{ - delete (ACE_Filecache *) ACE_Filecache::instance (); - ACE_OS::exit (0); -} - -#ifdef ACE_HAS_SIG_C_FUNC -} -#endif /* ACE_HAS_SIG_C_FUNC */ - -// This is the driver entry point into JAWS. It is possible to use -// JAWS as an ACE Service, as well. - -int -main (int argc, char *argv[]) -{ - ACE_Service_Config daemon; - - ACE_OS::signal (SIGCHLD, SIG_IGN); - - // SigAction not needed since the handler will shutdown the server. - ACE_OS::signal (SIGINT, (ACE_SignalHandler) handler); - ACE_OS::signal (SIGUSR2, (ACE_SignalHandler) handler); - - if (daemon.open (argc, argv, ACE_DEFAULT_LOGGER_KEY, 0) != 0) - ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1); - - // The configured service creates threads, and the - // server won't exit until the threads die. - - // Run forever, performing the configured services until we receive - // a SIGINT. - - - return 0; -} |