Changeset View
Changeset View
Standalone View
Standalone View
stable/10/sys/fs/msdosfs/direntry.h
Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Lines | struct mbnambuf { | ||||
char nb_buf[WIN_MAXLEN + 1]; | char nb_buf[WIN_MAXLEN + 1]; | ||||
}; | }; | ||||
struct dirent; | struct dirent; | ||||
struct msdosfsmount; | struct msdosfsmount; | ||||
char *mbnambuf_flush(struct mbnambuf *nbp, struct dirent *dp); | char *mbnambuf_flush(struct mbnambuf *nbp, struct dirent *dp); | ||||
void mbnambuf_init(struct mbnambuf *nbp); | void mbnambuf_init(struct mbnambuf *nbp); | ||||
void mbnambuf_write(struct mbnambuf *nbp, char *name, int id); | int mbnambuf_write(struct mbnambuf *nbp, char *name, int id); | ||||
int dos2unixfn(u_char dn[11], u_char *un, int lower, | int dos2unixfn(u_char dn[11], u_char *un, int lower, | ||||
struct msdosfsmount *pmp); | struct msdosfsmount *pmp); | ||||
int unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen, | int unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen, | ||||
struct msdosfsmount *pmp); | struct msdosfsmount *pmp); | ||||
int unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, | int unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, | ||||
int chksum, struct msdosfsmount *pmp); | int chksum, struct msdosfsmount *pmp); | ||||
int winChkName(struct mbnambuf *nbp, const u_char *un, size_t unlen, | int winChkName(struct mbnambuf *nbp, const u_char *un, size_t unlen, | ||||
int chksum, struct msdosfsmount *pmp); | int chksum, struct msdosfsmount *pmp); | ||||
int win2unixfn(struct mbnambuf *nbp, struct winentry *wep, int chksum, | int win2unixfn(struct mbnambuf *nbp, struct winentry *wep, int chksum, | ||||
struct msdosfsmount *pmp); | struct msdosfsmount *pmp); | ||||
u_int8_t winChksum(u_int8_t *name); | u_int8_t winChksum(u_int8_t *name); | ||||
int winSlotCnt(const u_char *un, size_t unlen, struct msdosfsmount *pmp); | int winSlotCnt(const u_char *un, size_t unlen, struct msdosfsmount *pmp); | ||||
size_t winLenFixup(const u_char *un, size_t unlen); | size_t winLenFixup(const u_char *un, size_t unlen); | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* !_FS_MSDOSFS_DIRENTRY_H_ */ | #endif /* !_FS_MSDOSFS_DIRENTRY_H_ */ |