diff options
Diffstat (limited to 'comm/OLD/ReqMgr.cc')
-rw-r--r-- | comm/OLD/ReqMgr.cc | 11 |
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; } |