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
19
struct
sfuse_dirent
{
20
uint32_t
inode
;
21
char
name
[
SFUSE_NAME_MAX
];
22
};
23
32
int
dir_lookup
(
const
struct
sfuse_fs
*fs, uint32_t dir_ino,
const
char
*name,
33
uint32_t *out_ino);
34
44
int
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 */
SFUSE_NAME_MAX
#define SFUSE_NAME_MAX
Definition
dir.h:10
dir_list
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
dir_lookup
int dir_lookup(const struct sfuse_fs *fs, uint32_t dir_ino, const char *name, uint32_t *out_ino)
디렉터리에서 이름으로 inode 번호를 검색
Definition
dir.c:18
fs.h
sfuse_dirent
디스크에 저장되는 디렉터리 엔트리 구조체
Definition
dir.h:19
sfuse_dirent::inode
uint32_t inode
Definition
dir.h:20
sfuse_dirent::name
char name[256]
Definition
dir.h:21
sfuse_fs
SFUSE 파일 시스템 컨텍스트 구조체
Definition
fs.h:21
include
dir.h
다음에 의해 생성됨 :
1.14.0