void ufs_init() { static int done = 0; if (done) return; done = 1; ufs_ihashinit(); #ifdef QUOTA dqinit(); #endif return; }
/* * Initialize UFS file systems, done only once. */ int ufs_init(struct vfsconf *vfsp) { static int done; if (done) return (0); done = 1; ufs_ihashinit(); ufs_quota_init(); #ifdef UFS_DIRHASH ufsdirhash_init(); #endif return (0); }
int ufs_init() { static int first = 1; if (!first) return (0); first = 0; #ifdef DIAGNOSTIC if ((sizeof(struct inode) - 1) & sizeof(struct inode)) printf("ufs_init: bad size %d\n", sizeof(struct inode)); #endif ufs_ihashinit(); dqinit(); return (0); }
/* * Initialize UFS filesystems, done only once. */ void ufs_init(void) { if (ufs_initcount++ > 0) return; ufs_direct_cache = pool_cache_init(sizeof(struct direct), 0, 0, 0, "ufsdir", NULL, IPL_NONE, NULL, NULL, NULL); ufs_ihashinit(); #ifdef QUOTA dqinit(); #endif #ifdef UFS_DIRHASH ufsdirhash_init(); #endif #ifdef UFS_EXTATTR ufs_extattr_init(); #endif }