version 1.1.4.3, 2005/12/11 10:29:10 |
version 1.2, 2005/02/26 22:58:55 |
|
|
* October 1992 |
* October 1992 |
*/ |
*/ |
|
|
#ifndef _MSDOSFS_FAT_H_ |
|
#define _MSDOSFS_FAT_H_ |
|
/* |
/* |
* Some useful cluster numbers. |
* Some useful cluster numbers. |
*/ |
*/ |
|
|
*/ |
*/ |
#define DE_CLEAR 1 /* Zero out the blocks allocated */ |
#define DE_CLEAR 1 /* Zero out the blocks allocated */ |
|
|
int pcbmap(struct denode *, u_long, daddr_t *, u_long *, int *); |
int pcbmap __P((struct denode *, u_long, daddr_t *, u_long *, int *)); |
int clusterfree(struct msdosfsmount *, u_long, u_long *); |
int clusterfree __P((struct msdosfsmount *, u_long, u_long *)); |
int clusteralloc(struct msdosfsmount *, u_long, u_long,u_long *,u_long *); |
int clusteralloc __P((struct msdosfsmount *, u_long, u_long,u_long *,u_long *)); |
int extendfile(struct denode *, u_long, struct buf **, u_long *, int); |
int extendfile __P((struct denode *, u_long, struct buf **, u_long *, int)); |
int fatentry(int, struct msdosfsmount *, u_long, u_long *, u_long); |
int fatentry __P((int, struct msdosfsmount *, u_long, u_long *, u_long)); |
void fc_purge(struct denode *, u_int); |
void fc_purge __P((struct denode *, u_int)); |
void fc_lookup(struct denode *, u_long, u_long *, u_long *); |
void fc_lookup __P((struct denode *, u_long, u_long *, u_long *)); |
int fillinusemap(struct msdosfsmount *); |
int fillinusemap __P((struct msdosfsmount *)); |
int freeclusterchain(struct msdosfsmount *, u_long); |
int freeclusterchain __P((struct msdosfsmount *, u_long)); |
#endif /* _KERNEL */ |
#endif /* _KERNEL */ |
#endif /* _MSDOSFS_FAT_H_ */ |
|