From 2785a387a395782f9f570b9946f027ad7f87efdf Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 19 Jan 2001 21:21:41 +0000 Subject: [PATCH] Enhanced portability. This commit also contains an older change made by Ralf, which I have to re-commit after screwing up with the "cvs admin" command. Sorry!!! --- archive.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/archive.c b/archive.c index a7f0e74..bc3ec9a 100644 --- a/archive.c +++ b/archive.c @@ -34,7 +34,7 @@ ArchiveMail(const struct Mail * MailStruct, const char * listname) struct stat sb; FILE * fh; char * filename; - u_int counter; + unsigned int counter; int rc; struct tm * timeptr; char * date; @@ -74,7 +74,7 @@ ArchiveMail(const struct Mail * MailStruct, const char * listname) else { if (errno != ENOENT) - syslog(LOG_ERR, "Failed to read file \"%s\": %m", filename); + syslog(LOG_ERR, "Failed to read file \"%s\": %s", filename, strerror(errno)); else counter = 0; } @@ -98,13 +98,13 @@ ArchiveMail(const struct Mail * MailStruct, const char * listname) rc = 0; } else - syslog(LOG_ERR, "Failed opening file \"%s\" for writing: %m", filename); + syslog(LOG_ERR, "Failed opening file \"%s\" for writing: %s", filename, strerror(errno)); break; } else { syslog(LOG_ERR, "An error while trying to access the log " \ - "directory \"%s\": %m", ListConfig->archivepath); + "directory \"%s\": %s", ListConfig->archivepath, strerror(errno)); break; } } @@ -122,7 +122,7 @@ ArchiveMail(const struct Mail * MailStruct, const char * listname) fclose(fh); } else - syslog(LOG_ERR, "Failed to write to file \"%s\": %m", filename); + syslog(LOG_ERR, "Failed to write to file \"%s\": %s", filename, strerror(errno)); } else { @@ -141,7 +141,7 @@ ArchiveMail(const struct Mail * MailStruct, const char * listname) rc = 0; } else - syslog(LOG_ERR, "Failed opening file \"%s\" for writing: %m", ListConfig->archivepath); + syslog(LOG_ERR, "Failed opening file \"%s\" for writing: %s", ListConfig->archivepath, strerror(errno)); } return rc;