diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-03-13 14:57:39 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-03-13 14:57:39 +0000 |
commit | f0fe7298618eee0590735c21818ea79090af8854 (patch) | |
tree | 817099617cab737c17d63ba2c3c6437599acffe8 /ace/Service_Manager.cpp | |
parent | 4e0e10929e029eb272578c3a8df6345483db626c (diff) | |
download | ATCD-f0fe7298618eee0590735c21818ea79090af8854.tar.gz |
ChangeLogTag:Tue Mar 13 06:04:03 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
Diffstat (limited to 'ace/Service_Manager.cpp')
-rw-r--r-- | ace/Service_Manager.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ace/Service_Manager.cpp b/ace/Service_Manager.cpp index f3f8d83d99f..cfd7c305c9b 100644 --- a/ace/Service_Manager.cpp +++ b/ace/Service_Manager.cpp @@ -161,17 +161,18 @@ int ACE_Service_Manager::list_services (void) { ACE_TRACE ("ACE_Service_Manager::list_services"); - ACE_Service_Repository_Iterator sri (*ACE_Service_Repository::instance ()); + ACE_Service_Repository_Iterator sri (*ACE_Service_Repository::instance (), 0); for (const ACE_Service_Type *sr; sri.next (sr) != 0; sri.advance ()) { - int len = ACE_OS::strlen (sr->name ()) + 1; + int len = ACE_OS::strlen (sr->name ()) + 11; ACE_TCHAR buf[BUFSIZ]; ACE_TCHAR *p = buf + len; ACE_OS::strcpy (buf, sr->name ()); + ACE_OS::strcat (buf, (sr->active ()) ? " (active) " : " (paused) "); p[-1] = ' '; p[0] = '\0'; |