use strlcat

This commit is contained in:
itojun 2003-05-16 14:40:41 +00:00
parent 51110d0c20
commit 35e21131ac
2 changed files with 13 additions and 13 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: kern_descrip.c,v 1.107 2003/03/22 10:39:47 dsl Exp $ */
/* $NetBSD: kern_descrip.c,v 1.108 2003/05/16 14:40:41 itojun Exp $ */
/*
* Copyright (c) 1982, 1986, 1989, 1991, 1993
@ -41,7 +41,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: kern_descrip.c,v 1.107 2003/03/22 10:39:47 dsl Exp $");
__KERNEL_RCSID(0, "$NetBSD: kern_descrip.c,v 1.108 2003/05/16 14:40:41 itojun Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -1504,7 +1504,7 @@ fdcheckstd(p)
if (fdp->fd_ofiles[i] != NULL)
continue;
snprintf(which, sizeof(which), ",%d", i);
strcat(closed, which);
strlcat(closed, which, sizeof(closed));
if (devnull < 0) {
if ((error = falloc(p, &fp, &fd)) != 0)
return (error);

View File

@ -1,4 +1,4 @@
/* $NetBSD: vfs_subr.c,v 1.195 2003/05/16 14:01:56 christos Exp $ */
/* $NetBSD: vfs_subr.c,v 1.196 2003/05/16 14:40:42 itojun Exp $ */
/*-
* Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
@ -82,7 +82,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: vfs_subr.c,v 1.195 2003/05/16 14:01:56 christos Exp $");
__KERNEL_RCSID(0, "$NetBSD: vfs_subr.c,v 1.196 2003/05/16 14:40:42 itojun Exp $");
#include "opt_inet.h"
#include "opt_ddb.h"
@ -1886,21 +1886,21 @@ vprint(label, vp)
vp->v_usecount, vp->v_writecount, vp->v_holdcnt);
buf[0] = '\0';
if (vp->v_flag & VROOT)
strcat(buf, "|VROOT");
strlcat(buf, "|VROOT", sizeof(buf));
if (vp->v_flag & VTEXT)
strcat(buf, "|VTEXT");
strlcat(buf, "|VTEXT", sizeof(buf));
if (vp->v_flag & VEXECMAP)
strcat(buf, "|VEXECMAP");
strlcat(buf, "|VEXECMAP", sizeof(buf));
if (vp->v_flag & VSYSTEM)
strcat(buf, "|VSYSTEM");
strlcat(buf, "|VSYSTEM", sizeof(buf));
if (vp->v_flag & VXLOCK)
strcat(buf, "|VXLOCK");
strlcat(buf, "|VXLOCK", sizeof(buf));
if (vp->v_flag & VXWANT)
strcat(buf, "|VXWANT");
strlcat(buf, "|VXWANT", sizeof(buf));
if (vp->v_flag & VBWAIT)
strcat(buf, "|VBWAIT");
strlcat(buf, "|VBWAIT", sizeof(buf));
if (vp->v_flag & VALIASED)
strcat(buf, "|VALIASED");
strlcat(buf, "|VALIASED", sizeof(buf));
if (buf[0] != '\0')
printf(" flags (%s)", &buf[1]);
if (vp->v_data == NULL) {