nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
fat.c File Reference
#include <sys/types.h>
#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>
#include <fcntl.h>
#include <stdint.h>
#include <unistd.h>
#include <string.h>
#include <stdarg.h>
#include <errno.h>
#include <ctype.h>
#include <assert.h>
#include <pthread.h>
#include <object.h>
#include <list.h>
#include <vfs.h>
#include <vfs0.h>
#include <fat0.h>
#include <fat.h>
#include <fat_cache.h>
#include <debug.h>
Include dependency graph for fat.c:

Go to the source code of this file.

Data Structures

struct  fatfs
 FAT 파일 시스템 관리를 위한 자료 구조 More...
 
struct  ninfo_priv
 FAT 파일 시스템에서 ninfo 에 사용 하는 Private 정보 자료 구조 More...
 

Macros

#define IS_DOT_DOTDOT(lfname)   lfname[0] == '.' && (!lfname[1] || (lfname[1] == '.' && !lfname[2]))
 
#define NEXT_CLUSTER(fat, c)
 

Functions

struct ninfofat_load (struct ninfo *parent, const char *node)
 FAT 파일 시스템을 로딩한다. More...
 

Macro Definition Documentation

#define IS_DOT_DOTDOT (   lfname)    lfname[0] == '.' && (!lfname[1] || (lfname[1] == '.' && !lfname[2]))

Definition at line 55 of file fat.c.

#define NEXT_CLUSTER (   fat,
 
)
Value:
do { \
(c) = get_cluster_entry_value(&((fat)->bpb), (fat)->table, (c)); \
} while (0)

Definition at line 26 of file fat.c.