SFUSE_Documentation
|
함수 | |
static off_t | inode_offset (const struct sfuse_superblock *sb, uint32_t ino) |
아이노드 테이블 내 특정 아이노드의 디스크 내 바이트 오프셋을 계산 | |
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) |
아이노드 구조체를 디스크에 동기화(쓰기)함 |
int inode_load | ( | int | fd, |
const struct sfuse_superblock * | sb, | ||
uint32_t | ino, | ||
struct sfuse_inode * | out ) |
디스크에서 지정한 아이노드 번호의 아이노드 구조체를 읽어 옴
디스크 이미지에서 아이노드를 읽어 구조체에 로드
fd | 디스크 이미지 파일 디스크립터 |
sb | 슈퍼블록 포인터 |
ino | 읽을 아이노드 번호 |
out | 읽어들인 아이노드 데이터를 저장할 구조체 포인터 |
inode.c 파일의 32 번째 라인에서 정의되었습니다.
|
static |
int inode_sync | ( | int | fd, |
const struct sfuse_superblock * | sb, | ||
uint32_t | ino, | ||
const struct sfuse_inode * | in ) |
아이노드 구조체를 디스크에 동기화(쓰기)함
아이노드 구조체 내용을 디스크 이미지에 동기화
fd | 디스크 이미지 파일 디스크립터 |
sb | 슈퍼블록 포인터 |
ino | 저장할 아이노드 번호 |
in | 디스크에 기록할 아이노드 데이터 구조체 포인터 |
inode.c 파일의 51 번째 라인에서 정의되었습니다.