embox
1/**
2* @
3*
4* @date Dec 23, 2019
5* @author Anton Bondarev
6*/
7
8#include <errno.h>9#include <string.h>10
11#include <fs/inode.h>12
13#include <mem/misc/pool.h>14
15#include <framework/mod/options.h>16
17#include "initfs.h"18
19POOL_DEF(initfs_file_pool, struct initfs_file_info, OPTION_GET(NUMBER,file_quantity));20
21struct initfs_file_info *initfs_alloc_inode(void) {22return pool_alloc(&initfs_file_pool);23}
24
25void initfs_free_inode(struct initfs_file_info *fi) {26pool_free(&initfs_file_pool, fi);27}
28