SFUSE_Documentation
로딩중...
검색중...
일치하는것 없음
dir.h
이 파일의 문서화 페이지로 가기
1// File: include/dir.h
2
3#ifndef SFUSE_DIR_H
4#define SFUSE_DIR_H
5
6#include "fs.h"
7#include <fuse3/fuse.h>
8#include <stdint.h>
9
10#define SFUSE_NAME_MAX 256
14#define DENTS_PER_BLOCK (SFUSE_BLOCK_SIZE / sizeof(struct sfuse_dirent))
15
20 uint32_t inode;
22};
23
32int dir_lookup(const struct sfuse_fs *fs, uint32_t dir_ino, const char *name,
33 uint32_t *out_ino);
34
44int dir_list(const struct sfuse_fs *fs, uint32_t dir_ino, void *buf,
45 fuse_fill_dir_t filler, off_t offset);
46
47#endif /* SFUSE_DIR_H */
#define SFUSE_NAME_MAX
Definition dir.h:10
int dir_list(const struct sfuse_fs *fs, uint32_t dir_ino, void *buf, fuse_fill_dir_t filler, off_t offset)
FUSE용 디렉터리 목록 채우기 콜백 호출
Definition dir.c:58
int dir_lookup(const struct sfuse_fs *fs, uint32_t dir_ino, const char *name, uint32_t *out_ino)
디렉터리에서 이름으로 inode 번호를 검색
Definition dir.c:18
디스크에 저장되는 디렉터리 엔트리 구조체
Definition dir.h:19
uint32_t inode
Definition dir.h:20
char name[256]
Definition dir.h:21
SFUSE 파일 시스템 컨텍스트 구조체
Definition fs.h:21