SFUSE_Documentation
|
데이터 구조 | |
struct | sfuse_inode |
디스크에 저장되는 아이노드 구조체 더 자세히 ... | |
struct | sfuse_inode_block |
아이노드 블록: 여러 아이노드를 담는 블록 더 자세히 ... |
매크로 | |
#define | SFUSE_INODES_PER_BLOCK (SFUSE_BLOCK_SIZE / sizeof(struct sfuse_inode)) |
한 블록에 담을 수 있는 아이노드 수 | |
#define | SFUSE_PTRS_PER_BLOCK (SFUSE_BLOCK_SIZE / sizeof(uint32_t)) |
한 블록에 담을 수 있는 포인터 수 (32-bit) |
함수 | |
int | inode_load (int fd, const struct sfuse_superblock *sb, uint32_t ino, struct sfuse_inode *out) |
디스크 이미지에서 아이노드를 읽어 구조체에 로드 | |
int | inode_sync (int fd, const struct sfuse_superblock *sb, uint32_t ino, const struct sfuse_inode *in) |
아이노드 구조체 내용을 디스크 이미지에 동기화 |
#define SFUSE_INODES_PER_BLOCK (SFUSE_BLOCK_SIZE / sizeof(struct sfuse_inode)) |
#define SFUSE_PTRS_PER_BLOCK (SFUSE_BLOCK_SIZE / sizeof(uint32_t)) |
int inode_load | ( | int | fd, |
const struct sfuse_superblock * | sb, | ||
uint32_t | ino, | ||
struct sfuse_inode * | out ) |
디스크 이미지에서 아이노드를 읽어 구조체에 로드
fd | 파일 디스크립터 |
sb | 슈퍼블록 포인터 |
ino | 읽을 아이노드 번호 |
out | 출력할 아이노드 구조체 포인터 |
디스크 이미지에서 아이노드를 읽어 구조체에 로드
fd | 디스크 이미지 파일 디스크립터 |
sb | 슈퍼블록 포인터 |
ino | 읽을 아이노드 번호 |
out | 읽어들인 아이노드 데이터를 저장할 구조체 포인터 |
inode.c 파일의 32 번째 라인에서 정의되었습니다.
int inode_sync | ( | int | fd, |
const struct sfuse_superblock * | sb, | ||
uint32_t | ino, | ||
const struct sfuse_inode * | in ) |
아이노드 구조체 내용을 디스크 이미지에 동기화
fd | 파일 디스크립터 |
sb | 슈퍼블록 포인터 |
ino | 동기화할 아이노드 번호 |
in | 입력할 아이노드 구조체 포인터 |
아이노드 구조체 내용을 디스크 이미지에 동기화
fd | 디스크 이미지 파일 디스크립터 |
sb | 슈퍼블록 포인터 |
ino | 저장할 아이노드 번호 |
in | 디스크에 기록할 아이노드 데이터 구조체 포인터 |
inode.c 파일의 51 번째 라인에서 정의되었습니다.