summaryrefslogtreecommitdiff
path: root/ACE/examples/Service_Configurator/IPC-tests
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/examples/Service_Configurator/IPC-tests')
-rw-r--r--ACE/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp6
-rw-r--r--ACE/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl4
-rw-r--r--ACE/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl4
-rw-r--r--ACE/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp4
4 files changed, 18 insertions, 0 deletions
diff --git a/ACE/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp b/ACE/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp
index c4b3944b26f..fe572822c3c 100644
--- a/ACE/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp
+++ b/ACE/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp
@@ -92,7 +92,13 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[])
-1);
char name[ACE_MAX_USERID];
+
+#ifndef ACE_LACKS_CUSERID
ACE_OS::cuserid (name);
+#else
+ ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("Error: ::cuserid is not supported on this platform\n")),
+ -1);
+#endif
if (sd.send (name,
ACE_OS::strlen (name) + 1,
diff --git a/ACE/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl b/ACE/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl
index 03b87ef905c..b82dadd9278 100644
--- a/ACE/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl
+++ b/ACE/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl
@@ -15,8 +15,12 @@ Handle_L_Stream::~Handle_L_Stream (void)
ACE_INLINE
Handle_L_Stream::Handle_L_Stream (void)
{
+#ifndef ACE_LACKS_CUSERID
if (Handle_L_Stream::login_name == 0)
Handle_L_Stream::login_name = ACE_OS::cuserid (Handle_L_Stream::login);
+#else
+ ACE_ERROR ((LM_ERROR, "Error: cuserid is not supported on this platform"));
+#endif
}
ACE_INLINE int
diff --git a/ACE/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl b/ACE/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl
index 2a9d9f84fdd..5509dbdcb0a 100644
--- a/ACE/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl
+++ b/ACE/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl
@@ -12,8 +12,12 @@
ACE_INLINE
Handle_R_Stream::Handle_R_Stream (void)
{
+#ifndef ACE_LACKS_CUSERID
if (Handle_R_Stream::login_name == 0)
Handle_R_Stream::login_name = ACE_OS::cuserid (Handle_R_Stream::login);
+#else
+ ACE_ERROR ((LM_ERROR, "Error: cuserid is not supported on this platform"));
+#endif
}
ACE_INLINE int
diff --git a/ACE/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp b/ACE/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp
index f5b952ca7a1..d51ac01f923 100644
--- a/ACE/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp
+++ b/ACE/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp
@@ -158,7 +158,11 @@ CLI_Stream<PR_ST_2>::svc (void)
ACE_OS::fflush (stdout);
time_t t = ACE_OS::time (0L);
+#ifndef ACE_LACKS_CUSERID
ACE_OS::cuserid (login_name);
+#else
+ ACE_ERROR ((LM_ERROR, "Error: cuserid is not supported on this platform"));
+#endif
ACE_OS::sprintf (buf,
"user %s %s",
login_name,