summaryrefslogtreecommitdiffstats
path: root/sys/dev/isp
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2002-09-06 18:32:16 +0000
committermjacob <mjacob@FreeBSD.org>2002-09-06 18:32:16 +0000
commit5f9cb58d07cea98610077a8d6da2e0638b11336f (patch)
treed6b01a2c3ee22df5e1fcb38cb75aefd4f72f9860 /sys/dev/isp
parent6ee39adbaac7b1f73dbe6027026f03c2cc8861fb (diff)
downloadFreeBSD-src-5f9cb58d07cea98610077a8d6da2e0638b11336f.zip
FreeBSD-src-5f9cb58d07cea98610077a8d6da2e0638b11336f.tar.gz
Remove STRNCAT (==>strncat) usage. Apparently I never read the man
page correctly and it wasn't doing what I thought it was. Noticed by: Brooks Davis <brooks@one-eyed-alien.net>
Diffstat (limited to 'sys/dev/isp')
-rw-r--r--sys/dev/isp/isp.c35
-rw-r--r--sys/dev/isp/isp_freebsd.h1
-rw-r--r--sys/dev/isp/ispvar.h1
3 files changed, 17 insertions, 20 deletions
diff --git a/sys/dev/isp/isp.c b/sys/dev/isp/isp.c
index 64573d7..333e426 100644
--- a/sys/dev/isp/isp.c
+++ b/sys/dev/isp/isp.c
@@ -4308,53 +4308,52 @@ isp_parse_status(struct ispsoftc *isp, ispstatusreq_t *sp, XS_T *xs)
case RQCS_TRANSPORT_ERROR:
{
char buf[172];
- buf[0] = 0;
- STRNCAT(buf, "states=>", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "states=>");
if (sp->req_state_flags & RQSF_GOT_BUS) {
- STRNCAT(buf, " GOT_BUS", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s GOT_BUS", buf);
}
if (sp->req_state_flags & RQSF_GOT_TARGET) {
- STRNCAT(buf, " GOT_TGT", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s GOT_TGT", buf);
}
if (sp->req_state_flags & RQSF_SENT_CDB) {
- STRNCAT(buf, " SENT_CDB", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s SENT_CDB", buf);
}
if (sp->req_state_flags & RQSF_XFRD_DATA) {
- STRNCAT(buf, " XFRD_DATA", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s XFRD_DATA", buf);
}
if (sp->req_state_flags & RQSF_GOT_STATUS) {
- STRNCAT(buf, " GOT_STS", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s GOT_STS", buf);
}
if (sp->req_state_flags & RQSF_GOT_SENSE) {
- STRNCAT(buf, " GOT_SNS", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s GOT_SNS", buf);
}
if (sp->req_state_flags & RQSF_XFER_COMPLETE) {
- STRNCAT(buf, " XFR_CMPLT", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s XFR_CMPLT", buf);
}
- STRNCAT(buf, "\nstatus=>", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s\nstatus=>", buf);
if (sp->req_status_flags & RQSTF_DISCONNECT) {
- STRNCAT(buf, " Disconnect", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Disconnect", buf);
}
if (sp->req_status_flags & RQSTF_SYNCHRONOUS) {
- STRNCAT(buf, " Sync_xfr", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Sync_xfr", buf);
}
if (sp->req_status_flags & RQSTF_PARITY_ERROR) {
- STRNCAT(buf, " Parity", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Parity", buf);
}
if (sp->req_status_flags & RQSTF_BUS_RESET) {
- STRNCAT(buf, " Bus_Reset", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Bus_Reset", buf);
}
if (sp->req_status_flags & RQSTF_DEVICE_RESET) {
- STRNCAT(buf, " Device_Reset", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Device_Reset", buf);
}
if (sp->req_status_flags & RQSTF_ABORTED) {
- STRNCAT(buf, " Aborted", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Aborted", buf);
}
if (sp->req_status_flags & RQSTF_TIMEOUT) {
- STRNCAT(buf, " Timeout", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Timeout", buf);
}
if (sp->req_status_flags & RQSTF_NEGOTIATION) {
- STRNCAT(buf, " Negotiation", sizeof buf);
+ SNPRINTF(buf, sizeof (buf) - 1, "%s Negotiation", buf);
}
isp_prt(isp, ISP_LOGERR, "%s", buf);
isp_prt(isp, ISP_LOGERR, "transport error for %d.%d.%d:\n%s",
diff --git a/sys/dev/isp/isp_freebsd.h b/sys/dev/isp/isp_freebsd.h
index 929504c..8bf4362 100644
--- a/sys/dev/isp/isp_freebsd.h
+++ b/sys/dev/isp/isp_freebsd.h
@@ -191,7 +191,6 @@ struct isposinfo {
#define MEMZERO bzero
#define MEMCPY(dst, src, amt) bcopy((src), (dst), (amt))
#define SNPRINTF snprintf
-#define STRNCAT strncat
#define USEC_DELAY DELAY
#define USEC_SLEEP(isp, x) \
if (isp->isp_osinfo.intsok) \
diff --git a/sys/dev/isp/ispvar.h b/sys/dev/isp/ispvar.h
index 5a85a27..65f0240 100644
--- a/sys/dev/isp/ispvar.h
+++ b/sys/dev/isp/ispvar.h
@@ -782,7 +782,6 @@ void isp_prt(struct ispsoftc *, int level, const char *, ...);
* MEMZERO(dst, src) platform zeroing function
* MEMCPY(dst, src, count) platform copying function
* SNPRINTF(buf, bufsize, fmt, ...) snprintf
- * STRNCAT(dstbuf, size, srcbuf) strncat
* USEC_DELAY(usecs) microsecond spindelay function
* USEC_SLEEP(isp, usecs) microsecond sleep function
*
OpenPOWER on IntegriCloud