kldstat: Use sizeof in place of named constants for sizing

No functional change.

This is handy for FreeBSD derivatives that want to modify the value of
MAXPATHLEN, but not the kld_file_stat ABI.

Submitted by:	Siddhant Agarwal <sagarwal AT isilon.com>
Sponsored by:	Dell EMC Isilon
This commit is contained in:
Conrad Meyer 2017-07-29 23:31:21 +00:00
parent b9c6d356b2
commit ca3fec5042
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=321707

View File

@ -1243,8 +1243,8 @@ kern_kldstat(struct thread *td, int fileid, struct kld_file_stat *stat)
/* Version 1 fields: */
namelen = strlen(lf->filename) + 1;
if (namelen > MAXPATHLEN)
namelen = MAXPATHLEN;
if (namelen > sizeof(stat->name))
namelen = sizeof(stat->name);
bcopy(lf->filename, &stat->name[0], namelen);
stat->refs = lf->refs;
stat->id = lf->id;
@ -1252,8 +1252,8 @@ kern_kldstat(struct thread *td, int fileid, struct kld_file_stat *stat)
stat->size = lf->size;
/* Version 2 fields: */
namelen = strlen(lf->pathname) + 1;
if (namelen > MAXPATHLEN)
namelen = MAXPATHLEN;
if (namelen > sizeof(stat->pathname))
namelen = sizeof(stat->pathname);
bcopy(lf->pathname, &stat->pathname[0], namelen);
sx_xunlock(&kld_sx);