SFUSE_Documentation
|
#include <stdint.h>
데이터 구조 | |
struct | sfuse_superblock |
슈퍼블록 구조체 더 자세히 ... |
매크로 | |
#define | SFUSE_MAGIC 0xEF53 |
SFUSE 매직 넘버 | |
#define | SFUSE_BLOCK_SIZE 4096 |
블록 크기 (바이트 단위) | |
#define | SFUSE_MAX_INODES 1024 |
최대 아이노드 수 | |
#define | SFUSE_MAX_BLOCKS 65536 |
최대 데이터 블록 수 |
함수 | |
int | sb_load (int fd, struct sfuse_superblock *sb_out) |
슈퍼블록을 디스크에서 읽어 로드 | |
int | sb_sync (int fd, const struct sfuse_superblock *sb) |
슈퍼블록을 디스크에 동기화 |
#define SFUSE_BLOCK_SIZE 4096 |
#define SFUSE_MAX_BLOCKS 65536 |
#define SFUSE_MAX_INODES 1024 |
int sb_load | ( | int | fd, |
struct sfuse_superblock * | sb_out ) |
슈퍼블록을 디스크에서 읽어 로드
fd | 파일 디스크립터 |
sb_out | 읽어들인 슈퍼블록 정보를 저장할 포인터 |
슈퍼블록을 디스크에서 읽어 로드
파일 디스크립터가 가리키는 디스크 이미지의 시작에서 슈퍼블록 구조체 크기만큼 읽어 들이고, 매직 넘버를 확인한다.
fd | 디스크 이미지 파일 디스크립터 |
sb_out | 읽어들인 슈퍼블록을 저장할 구조체 포인터 |
super.c 파일의 18 번째 라인에서 정의되었습니다.
int sb_sync | ( | int | fd, |
const struct sfuse_superblock * | sb ) |
슈퍼블록을 디스크에 동기화
fd | 파일 디스크립터 |
sb | 동기화할 슈퍼블록 구조체 포인터 |
슈퍼블록을 디스크에 동기화
슈퍼블록 구조체 크기만큼 디스크 이미지 시작 위치에 쓰기 수행.
fd | 파일 디스크립터 |
sb | 기록할 슈퍼블록 구조체 포인터 |
super.c 파일의 40 번째 라인에서 정의되었습니다.