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;
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to