embox

Форк
0
/
remove.c 
28 строк · 370.0 Байт
1
/**
2
 * @brief
3
 *
4
 * @date 12.02.24
5
 * @author Aleksey Zhmulin
6
 */
7

8
#include <assert.h>
9
#include <errno.h>
10
#include <fcntl.h>
11
#include <sys/stat.h>
12
#include <sys/types.h>
13

14
#include <vfs/core.h>
15

16
int remove(const char *path) {
17
	int err;
18

19
	vfs_inode_ops_lock();
20
	err = vfs_path_remove(path);
21
	vfs_inode_ops_unlock();
22

23
	if (err) {
24
		return SET_ERRNO(-err);
25
	}
26

27
	return 0;
28
}
29

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

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

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

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