taglinefilesource code
baselen399fs/vfat/namei.cint sz, extlen, baselen, totlen;
baselen469fs/vfat/namei.cfor (baselen = i = 0, p = base, ip = name; i < sz && baselen < 8; i++)
baselen478fs/vfat/namei.cp++; baselen++;
baselen482fs/vfat/namei.cif (baselen == 0) {
baselen486fs/vfat/namei.cspaces = 8 - baselen;
baselen506fs/vfat/namei.cbase[baselen] = '\0';
baselen509fs/vfat/namei.cmsdos_name[baselen] = '.';
baselen510fs/vfat/namei.cstrcpy(&msdos_name[baselen+1], ext);
baselen512fs/vfat/namei.ctotlen = baselen + extlen + (extlen > 0);
baselen525fs/vfat/namei.cbaselen = baselen - (sz + 1 - spaces);
baselen529fs/vfat/namei.cstrncpy(msdos_name, base, baselen);
baselen530fs/vfat/namei.cmsdos_name[baselen] = '~';
baselen531fs/vfat/namei.cstrcpy(&msdos_name[baselen+1], buf);
baselen532fs/vfat/namei.cmsdos_name[baselen+sz+1] = '.';
baselen533fs/vfat/namei.cstrcpy(&msdos_name[baselen+sz+2], ext);
baselen535fs/vfat/namei.ctotlen = baselen + sz + 1 + extlen + (extlen > 0);