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
This commit is contained in:
Ed Maste 2017-06-12 13:49:57 +00:00
parent d5c2c66dba
commit 83b6064de1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=319853

View File

@ -455,7 +455,7 @@ create_node(const char *name, u_int type, fsnode *parent, fsnode *global)
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;