embox

Форк
0
/
initfs_mem.c 
27 строк · 486.0 Байт
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

19
POOL_DEF(initfs_file_pool, struct initfs_file_info, OPTION_GET(NUMBER,file_quantity));
20

21
struct initfs_file_info *initfs_alloc_inode(void) {
22
	return pool_alloc(&initfs_file_pool);
23
}
24

25
void initfs_free_inode(struct initfs_file_info *fi) {
26
	pool_free(&initfs_file_pool, fi);
27
}
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.