Lines Matching defs:name

158 	char name[B_FILE_NAME_LENGTH];
196 if (nameOffset + count >= sizeof(name))
199 memcpy(name + nameOffset, utf8, count);
203 name[nameOffset] = '\0';
204 strlcpy(Name(), name, sizeof(nameBuffer));
212 // trim base name
222 // compose the name
223 char* name = Name();
224 memcpy(name, baseName, baseNameLength);
227 name[baseNameLength] = '.';
228 memcpy(name + baseNameLength + 1, extension, extensionLength);
229 name[baseNameLength + 1 + extensionLength] = '\0';
231 name[baseNameLength] = '\0';
252 check_valid_8_3_file_name(const char* name, const char*& _baseName,
255 // check length of base name and extension
256 size_t nameLength = strlen(name);
257 const char* extension = strchr(name, '.');
261 baseNameLength = extension - name;
273 while (baseNameLength > 0 && name[baseNameLength - 1] == ' ')
283 if (!is_valid_8_3_file_name_char(name[i]))
292 _baseName = name;
304 const char *name)
307 fStream(volume, cluster, UINT32_MAX, name),
310 TRACE(("FASFS::Directory::(, %lu, %s)\n", cluster, name));
361 Directory::LookupDontTraverse(const char* name)
363 TRACE(("FASFS::Directory::%s('%s')\n", __FUNCTION__, name));
364 if (!strcmp(name, ".")) {
380 name, c->Name()));
381 if (strcasecmp(name, c->Name()) == 0) {
390 c->entry.Cluster(fVolume.FatBits()), c->entry.Size(), name);
395 c->entry.Cluster(fVolume.FatBits()), name);
402 Directory::GetNextEntry(void *cookie, char *name, size_t size)
412 strlcpy(name, c->Name(), size);
451 Directory::GetName(char *name, size_t size) const
455 return fVolume.GetName(name, size);
456 return fStream.GetName(name, size);
469 Directory::CreateFile(const char* name, mode_t permissions, Node** _node)
471 if (Node* node = Lookup(name, false)) {
481 if (!check_valid_8_3_file_name(name, baseName, baseNameLength, extension,
491 // clear both base name and extension
518 entry.Cluster(fVolume.FatBits()), entry.Size(), name);
587 // TODO handle Volume name (set fVolume's name)
596 // copy 8.3 name to name buffer