embox

Форк
0
/
index_alloc.c 
27 строк · 404.0 Байт
1
/**
2
 * @file
3
 * @brief
4
 *
5
 * @date 09.10.12
6
 * @author Anton Bondarev
7
 * @author Ilia Vaprol
8
 */
9

10
#include <stddef.h>
11

12
#include "index_priv.h"
13

14
size_t index_alloc(struct indexator *ind, enum index_type type) {
15
	size_t idx;
16

17
	idx = index_find(ind, type);
18
	if (idx != INDEX_NONE) {
19
		index_lock(ind, idx);
20
	}
21

22
	return idx;
23
}
24

25
void index_free(struct indexator *ind, size_t idx) {
26
	index_unlock(ind, idx);
27
}
28

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

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

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

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