summaryrefslogtreecommitdiff
path: root/docs/tutorials/019/server2.cpp
diff options
context:
space:
mode:
authorjcej <jcej@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-12-31 18:47:57 +0000
committerjcej <jcej@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-12-31 18:47:57 +0000
commit33bc6b9f23d31f09b92ba3afed4d8bef72edcbc4 (patch)
treed689693a7e64772e6aee012ccaa4005c12e930c1 /docs/tutorials/019/server2.cpp
parent17cc03d42e767ab380b80c0b9779e8b7a9cf218d (diff)
downloadATCD-33bc6b9f23d31f09b92ba3afed4d8bef72edcbc4.tar.gz
*** empty log message ***
Diffstat (limited to 'docs/tutorials/019/server2.cpp')
-rw-r--r--docs/tutorials/019/server2.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/tutorials/019/server2.cpp b/docs/tutorials/019/server2.cpp
index 21197c05ebc..86e3730605f 100644
--- a/docs/tutorials/019/server2.cpp
+++ b/docs/tutorials/019/server2.cpp
@@ -4,7 +4,7 @@
#include "shmem.h"
int
-main (int, char *[])
+main (int, char *argv[])
{
// Be sure the segment is sized to hold our object.
ACE_Shared_Memory_SV shm_server (SHM_KEY, sizeof(SharedData),
@@ -12,6 +12,14 @@ main (int, char *[])
char *shm = (char *) shm_server.malloc ();
+ if( ! shm )
+ {
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "%p\n\t(%P|%t) Cannot create shared memory segment.\n"
+ "\tUse 'ipcs' to see if it already exists\n",
+ argv[0]),100);
+ }
+
ACE_DEBUG ((LM_INFO, "(%P|%t) Shared Memory is at 0x%x\n",
shm ));