MSDOS_NAME
memcpy(de[0].name, MSDOS_DOT, MSDOS_NAME);
memcpy(de[1].name, MSDOS_DOTDOT, MSDOS_NAME);
#define FAT_MAX_SHORT_SIZE ((MSDOS_NAME + 1) * NLS_MAX_CHARSET_SIZE + 1)
unsigned char c, work[MSDOS_NAME];
for (k = 8; k < MSDOS_NAME;) {
chl = fat_shortname2uni(nls_disk, &work[k], MSDOS_NAME - k,
int offset = min(chl, MSDOS_NAME-k);
for (chi = 0; chi < chl && k < MSDOS_NAME;
if (!memcmp(de->name, MSDOS_DOT, MSDOS_NAME)) {
} else if (!memcmp(de->name, MSDOS_DOTDOT, MSDOS_NAME)) {
if (!strncmp((*de)->name, MSDOS_DOTDOT, MSDOS_NAME))
if (strncmp(de->name, MSDOS_DOT , MSDOS_NAME) &&
strncmp(de->name, MSDOS_DOTDOT, MSDOS_NAME)) {
if (!strncmp(sinfo->de->name, name, MSDOS_NAME)) {
while (walk - res < MSDOS_NAME)
unsigned char msdos_name[MSDOS_NAME];
unsigned char msdos_name[MSDOS_NAME];
qstr->hash = full_name_hash(dentry, msdos_name, MSDOS_NAME);
unsigned char a_msdos_name[MSDOS_NAME], b_msdos_name[MSDOS_NAME];
error = memcmp(a_msdos_name, b_msdos_name, MSDOS_NAME);
memcpy(de.name, name, MSDOS_NAME);
unsigned char msdos_name[MSDOS_NAME];
unsigned char msdos_name[MSDOS_NAME];
unsigned char old_msdos_name[MSDOS_NAME], new_msdos_name[MSDOS_NAME];
while (len > 0 && walk - res < MSDOS_NAME) {
memset(name_res, ' ', MSDOS_NAME);
unsigned char msdos_name[MSDOS_NAME];
memcpy(de->name, msdos_name, MSDOS_NAME);
__u8 vol_label[MSDOS_NAME]; /* volume label */
__u8 vol_label[MSDOS_NAME]; /* volume label */
__u8 name[MSDOS_NAME];/* name and extension */