svn commit: r319853 - head/usr.sbin/makefs
Ed Maste
emaste at FreeBSD.org
Mon Jun 12 13:49:59 UTC 2017
Author: emaste
Date: Mon Jun 12 13:49:57 2017
New Revision: 319853
URL: https://svnweb.freebsd.org/changeset/base/319853
Log:
makefs: use C standard memcpy/memset in userland
This file does not exist in NetBSD's makefs, but make the chance for
consistency with memcpy/memset used in the rest of makefs.
Sponsored by: The FreeBSD Foundation
Modified:
head/usr.sbin/makefs/mtree.c
Modified: head/usr.sbin/makefs/mtree.c
==============================================================================
--- head/usr.sbin/makefs/mtree.c Mon Jun 12 09:11:31 2017 (r319852)
+++ head/usr.sbin/makefs/mtree.c Mon Jun 12 13:49:57 2017 (r319853)
@@ -455,7 +455,7 @@ create_node(const char *name, u_int type, fsnode *pare
n->inode = ecalloc(1, sizeof(*n->inode));
/* Assign global options/defaults. */
- bcopy(global->inode, n->inode, sizeof(*n->inode));
+ memcpy(n->inode, global->inode, sizeof(*n->inode));
n->inode->st.st_mode = (n->inode->st.st_mode & ~S_IFMT) | n->type;
if (n->type == S_IFLNK)
@@ -1041,8 +1041,8 @@ read_mtree(const char *fname, fsnode *node)
if (error)
goto out;
- bzero(&mtree_global, sizeof(mtree_global));
- bzero(&mtree_global_inode, sizeof(mtree_global_inode));
+ memset(&mtree_global, 0, sizeof(mtree_global));
+ memset(&mtree_global_inode, 0, sizeof(mtree_global_inode));
mtree_global.inode = &mtree_global_inode;
mtree_global_inode.nlink = 1;
mtree_global_inode.st.st_nlink = 1;
More information about the svn-src-all
mailing list