diff options
-rw-r--r-- | ChangeLog-98b | 11 | ||||
-rw-r--r-- | ace/Service_Config.cpp | 7 |
2 files changed, 16 insertions, 2 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b index 2f0c54bcedc..67fdb9e1c41 100644 --- a/ChangeLog-98b +++ b/ChangeLog-98b @@ -1,3 +1,14 @@ +Tue Aug 25 18:48:50 1998 Irfan Pyarali <irfan@cs.wustl.edu> + + * ace/Service_Config.cpp (parse_args): Changed the default for + ACE_Service_Config::no_static_svcs_ to be 1. This means that by + default static services (ACE_Naming_Context and + ACE_Service_Manager) will *not* be loaded into the Service + Repository. The -n option remains the same for backward + compatibility, i.e., it sets ACE_Service_Config::no_static_svcs_ + to 1. -y is a new option that sets + ACE_Service_Config::no_static_svcs_ to 0. + Tue Aug 25 18:28:11 1998 Nanbor Wang <nanbor@cs.wustl.edu> * ace/OS.i (strdup): Changed ::strlen to ACE_OS::strlen so we can diff --git a/ace/Service_Config.cpp b/ace/Service_Config.cpp index 2311050a5ad..3fc92fd2a54 100644 --- a/ace/Service_Config.cpp +++ b/ace/Service_Config.cpp @@ -50,7 +50,7 @@ sig_atomic_t ACE_Service_Config::reconfig_occurred_ = 0; // = Set by command-line options. char ACE_Service_Config::debug_ = 1; char ACE_Service_Config::be_a_daemon_ = 0; -char ACE_Service_Config::no_static_svcs_ = 0; +char ACE_Service_Config::no_static_svcs_ = 1; // Number of the signal used to trigger reconfiguration. int ACE_Service_Config::signum_ = SIGHUP; @@ -197,7 +197,7 @@ ACE_Service_Config::parse_args (int argc, ASYS_TCHAR *argv[]) ACE_TRACE ("ACE_Service_Config::parse_args"); ACE_Get_Opt getopt (argc, argv, - ASYS_TEXT ("bdf:k:ns:S:"), + ASYS_TEXT ("bdf:k:nys:S:"), 1); // Start at argv[1]. for (int c; (c = getopt ()) != -1; ) @@ -218,6 +218,9 @@ ACE_Service_Config::parse_args (int argc, ASYS_TCHAR *argv[]) case 'n': ACE_Service_Config::no_static_svcs_ = 1; break; + case 'y': + ACE_Service_Config::no_static_svcs_ = 0; + break; case 's': { // There's no point in dealing with this on NT since it |