diff --git a/sm5/smartd.c b/sm5/smartd.c index 7131530bdee7a9c32626d5d975c1a6d37f951f04..82584fb5dc8911f03ee2e5df1ce44b73f9b2dae5 100644 --- a/sm5/smartd.c +++ b/sm5/smartd.c @@ -98,7 +98,7 @@ int getdomainname(char *, int); /* no declaration in header files! */ extern const char *atacmdnames_c_cvsid, *atacmds_c_cvsid, *ataprint_c_cvsid, *escalade_c_cvsid, *knowndrives_c_cvsid, *os_XXXX_c_cvsid, *scsicmds_c_cvsid, *utility_c_cvsid; -static const char *filenameandversion="$Id: smartd.c,v 1.304 2004/04/07 16:41:43 card_captor Exp $"; +static const char *filenameandversion="$Id: smartd.c,v 1.305 2004/04/07 17:43:47 ballen4705 Exp $"; #ifdef NEED_SOLARIS_ATA_CODE extern const char *os_solaris_ata_s_cvsid; #endif @@ -109,7 +109,7 @@ extern const char *syslog_win32_c_cvsid; extern const char *int64_vc6_c_cvsid; #endif #endif -const char *smartd_c_cvsid="$Id: smartd.c,v 1.304 2004/04/07 16:41:43 card_captor Exp $" +const char *smartd_c_cvsid="$Id: smartd.c,v 1.305 2004/04/07 17:43:47 ballen4705 Exp $" ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID KNOWNDRIVES_H_CVSID SCSICMDS_H_CVSID SMARTD_H_CVSID #ifdef SYSLOG_H_CVSID @@ -485,6 +485,7 @@ void MailWarning(cfgfile *cfg, int which, char *fmt, ...){ maildata* data=cfg->mailwarn; FILE *pfp=NULL; char *newadd=NULL, *newwarn=NULL; + const char *unknown="[Unknown]"; // See if user wants us to send mail if (!data) @@ -541,7 +542,7 @@ void MailWarning(cfgfile *cfg, int which, char *fmt, ...){ // get system host & domain names (not null terminated if length=MAX) #ifdef HAVE_GETHOSTNAME if (gethostname(hostname, 256)) - sprintf(hostname,"Unknown host"); + sprintf(hostname, unknown); else { char *p=NULL; hostname[255]='\0'; @@ -550,20 +551,20 @@ void MailWarning(cfgfile *cfg, int which, char *fmt, ...){ strncpy(domainname, p, 255); domainname[255]='\0'; } else - strcpy(domainname, "Unknown domain"); + strcpy(domainname, unknown); } #else - sprintf(hostname,"Unknown host"); - strcpy(domainname, "Unknown domain"); + sprintf(hostname, unknown); + strcpy(domainname, unknown); #endif #ifdef HAVE_GETDOMAINNAME if (getdomainname(nisdomain, 256)) - sprintf(nisdomain,"Unknown NIS domain"); + sprintf(nisdomain, unknown); else nisdomain[255]='\0'; #else - sprintf(nisdomain,"Unknown NIS domain"); + sprintf(nisdomain, unknown); #endif // print warning string into message diff --git a/sm5/smartd.cpp b/sm5/smartd.cpp index 2338b9ef324213f25eb86d97e490d0adb5e1a1cf..73f5595a0ebb31b62cc9b5c33853e581082c97d5 100644 --- a/sm5/smartd.cpp +++ b/sm5/smartd.cpp @@ -98,7 +98,7 @@ int getdomainname(char *, int); /* no declaration in header files! */ extern const char *atacmdnames_c_cvsid, *atacmds_c_cvsid, *ataprint_c_cvsid, *escalade_c_cvsid, *knowndrives_c_cvsid, *os_XXXX_c_cvsid, *scsicmds_c_cvsid, *utility_c_cvsid; -static const char *filenameandversion="$Id: smartd.cpp,v 1.304 2004/04/07 16:41:43 card_captor Exp $"; +static const char *filenameandversion="$Id: smartd.cpp,v 1.305 2004/04/07 17:43:47 ballen4705 Exp $"; #ifdef NEED_SOLARIS_ATA_CODE extern const char *os_solaris_ata_s_cvsid; #endif @@ -109,7 +109,7 @@ extern const char *syslog_win32_c_cvsid; extern const char *int64_vc6_c_cvsid; #endif #endif -const char *smartd_c_cvsid="$Id: smartd.cpp,v 1.304 2004/04/07 16:41:43 card_captor Exp $" +const char *smartd_c_cvsid="$Id: smartd.cpp,v 1.305 2004/04/07 17:43:47 ballen4705 Exp $" ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID KNOWNDRIVES_H_CVSID SCSICMDS_H_CVSID SMARTD_H_CVSID #ifdef SYSLOG_H_CVSID @@ -485,6 +485,7 @@ void MailWarning(cfgfile *cfg, int which, char *fmt, ...){ maildata* data=cfg->mailwarn; FILE *pfp=NULL; char *newadd=NULL, *newwarn=NULL; + const char *unknown="[Unknown]"; // See if user wants us to send mail if (!data) @@ -541,7 +542,7 @@ void MailWarning(cfgfile *cfg, int which, char *fmt, ...){ // get system host & domain names (not null terminated if length=MAX) #ifdef HAVE_GETHOSTNAME if (gethostname(hostname, 256)) - sprintf(hostname,"Unknown host"); + sprintf(hostname, unknown); else { char *p=NULL; hostname[255]='\0'; @@ -550,20 +551,20 @@ void MailWarning(cfgfile *cfg, int which, char *fmt, ...){ strncpy(domainname, p, 255); domainname[255]='\0'; } else - strcpy(domainname, "Unknown domain"); + strcpy(domainname, unknown); } #else - sprintf(hostname,"Unknown host"); - strcpy(domainname, "Unknown domain"); + sprintf(hostname, unknown); + strcpy(domainname, unknown); #endif #ifdef HAVE_GETDOMAINNAME if (getdomainname(nisdomain, 256)) - sprintf(nisdomain,"Unknown NIS domain"); + sprintf(nisdomain, unknown); else nisdomain[255]='\0'; #else - sprintf(nisdomain,"Unknown NIS domain"); + sprintf(nisdomain, unknown); #endif // print warning string into message