Print this page
7127  remove -Wno-missing-braces from Makefile.uts


  22 #include <sys/ddi.h>
  23 #include <sys/sunddi.h>
  24 #include <sys/vfs.h>
  25 #include <sys/sysmacros.h>
  26 #include <sys/stat.h>
  27 
  28 #include <sys/fs/bootfs_impl.h>
  29 
  30 kmem_cache_t *bootfs_node_cache;
  31 
  32 static const vattr_t bootfs_vattr_dir = {
  33         AT_ALL,                                 /* va_mask */
  34         VDIR,                                   /* va_type */
  35         S_IFDIR | 0555,                         /* va_mode */
  36         0,                                      /* va_uid */
  37         0,                                      /* va_gid */
  38         0,                                      /* va_fsid */
  39         0,                                      /* va_nodeid */
  40         1,                                      /* va_nlink */
  41         0,                                      /* va_size */
  42         0,                                      /* va_atime */
  43         0,                                      /* va_mtime */
  44         0,                                      /* va_ctime */
  45         0,                                      /* va_rdev */
  46         0,                                      /* va_blksize */
  47         0,                                      /* va_nblocks */
  48         0                                       /* va_seq */
  49 };
  50 
  51 static const vattr_t bootfs_vattr_reg = {
  52         AT_ALL,                                 /* va_mask */
  53         VREG,                                   /* va_type */
  54         S_IFREG | 0555,                         /* va_mode */
  55         0,                                      /* va_uid */
  56         0,                                      /* va_gid */
  57         0,                                      /* va_fsid */
  58         0,                                      /* va_nodeid */
  59         1,                                      /* va_nlink */
  60         0,                                      /* va_size */
  61         0,                                      /* va_atime */
  62         0,                                      /* va_mtime */
  63         0,                                      /* va_ctime */
  64         0,                                      /* va_rdev */
  65         0,                                      /* va_blksize */
  66         0,                                      /* va_nblocks */
  67         0                                       /* va_seq */
  68 };
  69 
  70 /*ARGSUSED*/
  71 int
  72 bootfs_node_constructor(void *buf, void *arg, int kmflags)
  73 {
  74         bootfs_node_t *bnp = buf;
  75 
  76         bnp->bvn_vnp = vn_alloc(kmflags);
  77         if (bnp->bvn_vnp == NULL)
  78                 return (-1);
  79 
  80         return (0);
  81 }
  82 
  83 /*ARGSUSED*/




  22 #include <sys/ddi.h>
  23 #include <sys/sunddi.h>
  24 #include <sys/vfs.h>
  25 #include <sys/sysmacros.h>
  26 #include <sys/stat.h>
  27 
  28 #include <sys/fs/bootfs_impl.h>
  29 
  30 kmem_cache_t *bootfs_node_cache;
  31 
  32 static const vattr_t bootfs_vattr_dir = {
  33         AT_ALL,                                 /* va_mask */
  34         VDIR,                                   /* va_type */
  35         S_IFDIR | 0555,                         /* va_mode */
  36         0,                                      /* va_uid */
  37         0,                                      /* va_gid */
  38         0,                                      /* va_fsid */
  39         0,                                      /* va_nodeid */
  40         1,                                      /* va_nlink */
  41         0,                                      /* va_size */
  42         {0},                                    /* va_atime */
  43         {0},                                    /* va_mtime */
  44         {0},                                    /* va_ctime */
  45         0,                                      /* va_rdev */
  46         0,                                      /* va_blksize */
  47         0,                                      /* va_nblocks */
  48         0                                       /* va_seq */
  49 };
  50 
  51 static const vattr_t bootfs_vattr_reg = {
  52         AT_ALL,                                 /* va_mask */
  53         VREG,                                   /* va_type */
  54         S_IFREG | 0555,                         /* va_mode */
  55         0,                                      /* va_uid */
  56         0,                                      /* va_gid */
  57         0,                                      /* va_fsid */
  58         0,                                      /* va_nodeid */
  59         1,                                      /* va_nlink */
  60         0,                                      /* va_size */
  61         {0},                                    /* va_atime */
  62         {0},                                    /* va_mtime */
  63         {0},                                    /* va_ctime */
  64         0,                                      /* va_rdev */
  65         0,                                      /* va_blksize */
  66         0,                                      /* va_nblocks */
  67         0                                       /* va_seq */
  68 };
  69 
  70 /*ARGSUSED*/
  71 int
  72 bootfs_node_constructor(void *buf, void *arg, int kmflags)
  73 {
  74         bootfs_node_t *bnp = buf;
  75 
  76         bnp->bvn_vnp = vn_alloc(kmflags);
  77         if (bnp->bvn_vnp == NULL)
  78                 return (-1);
  79 
  80         return (0);
  81 }
  82 
  83 /*ARGSUSED*/