summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--comm/OLD/ReqMgr.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/comm/OLD/ReqMgr.cc b/comm/OLD/ReqMgr.cc
index a7d1ec8..8288626 100644
--- a/comm/OLD/ReqMgr.cc
+++ b/comm/OLD/ReqMgr.cc
@@ -16,6 +16,7 @@
#include <stdio.h>
#include <fstream.h>
#include <fcntl.h>
+#include <errno.h>
UchMsgMgr :: UchMsgMgr ()
: Name ()
@@ -87,8 +88,9 @@ UchMsgMgr :: DumpDecl (const char* file, int dest)
ofstream f (file, ios::out);
if (!f) {
- extern int errno;
- fprintf (stderr, "can't write to %s: %s\n", file, sys_errlist [errno]);
+ char buf[1024];
+ sprintf (buf, "can't write to %s", file);
+ perror (buf);
return;
}
f << "/*\n *\tMessages for service " << Name << "\n";
@@ -147,8 +149,9 @@ UchMsgMgr :: DumpCode (const char* file, int dest)
{
ofstream f (file, ios::out);
if (!f) {
- extern int errno;
- fprintf (stderr, "can't write to %s: %s\n", file, sys_errlist [errno]);
+ char buf[1024];
+ sprintf (buf, "can't write to %s", file);
+ perror (buf);
return;
}