Searched refs:pathBuffer (Results 1 - 25 of 25) sorted by relevance

/haiku/headers/private/system/
H A Dfind_directory_private.h21 const char* subPath, char* pathBuffer, size_t bufferSize);
25 const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize);
28 path_base_directory baseDirectory, const char* subPath, char* pathBuffer,
33 const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize);
/haiku/src/kits/storage/
H A DPathFinder.cpp76 char pathBuffer[B_PATH_NAME_LENGTH]; local
81 baseDirectory, subPath, flags, pathBuffer, sizeof(pathBuffer));
84 baseDirectory, subPath, flags, pathBuffer, sizeof(pathBuffer));
90 return _path.SetTo(pathBuffer);
H A DEntryOperationEngineBase.cpp112 BPath pathBuffer; local
114 if (GetPath(pathBuffer, path) == B_OK)
H A DRemoveEngine.cpp53 BPath pathBuffer; local
55 status_t error = entry.GetPath(pathBuffer, path);
/haiku/src/system/libroot/os/
H A Dfind_directory.cpp466 PathBuffer pathBuffer(buffer, pathLength, strlen(buffer));
471 pathBuffer.Append("/home");
476 pathBuffer.SetTo(buffer, pathLength, length);
480 pathBuffer.Append('/');
486 pathBuffer.Append(templatePath, dollar - templatePath);
490 pathBuffer.Append('/');
491 pathBuffer.Append(architecture);
499 pathBuffer.Append(templatePath);
501 if (pathBuffer.Length() >= pathLength)
662 PathBuffer pathBuffer(buffe
[all...]
H A Dfind_paths.cpp437 char* pathBuffer, size_t bufferSize)
440 PathBuffer buffer(pathBuffer, bufferSize);
467 char* path = pathBuffer;
499 char* pathBuffer, size_t bufferSize)
534 return copy_path(referencePath, pathBuffer, bufferSize);
575 relativePath, subPath, flags, pathBuffer, bufferSize);
587 const char* subPath, char* pathBuffer, size_t bufferSize)
590 pathBuffer, bufferSize);
597 const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize)
599 if (pathBuffer
435 process_path(const char* installationLocation, const char* architecture, const char* relativePath, const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize) argument
496 internal_path_for_path(char* referencePath, size_t referencePathSize, const char* dependency, const char* architecture, path_base_directory baseDirectory, const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize) argument
586 __find_path(const void* codePointer, path_base_directory baseDirectory, const char* subPath, char* pathBuffer, size_t bufferSize) argument
595 __find_path_etc(const void* codePointer, const char* dependency, const char* architecture, path_base_directory baseDirectory, const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize) argument
618 __find_path_for_path(const char* path, path_base_directory baseDirectory, const char* subPath, char* pathBuffer, size_t bufferSize) argument
627 __find_path_for_path_etc(const char* path, const char* dependency, const char* architecture, path_base_directory baseDirectory, const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize) argument
713 char* pathBuffer = (char*)(paths + InstallationLocations::kCount); local
[all...]
/haiku/src/kits/package/hpkg/
H A DPackageWriterImpl.cpp362 SubPathAdder(BErrorOutput* errorOutput, char* pathBuffer, argument
365 fOriginalPathEnd(pathBuffer + strlen(pathBuffer))
367 if (fOriginalPathEnd != pathBuffer)
368 strlcat(pathBuffer, "/", B_PATH_NAME_LENGTH);
370 if (strlcat(pathBuffer, subPath, B_PATH_NAME_LENGTH)
373 errorOutput->PrintError("Path too long: \"%s/%s\"\n", pathBuffer,
716 char pathBuffer[B_PATH_NAME_LENGTH]; local
717 pathBuffer[0] = '\0';
718 _AddEntry(AT_FDCWD, entry, entry->Name(), pathBuffer);
1038 char pathBuffer[B_PATH_NAME_LENGTH]; local
1047 _UpdateCheckEntryCollisions(Attribute* parentAttribute, int dirFD, Entry* entry, const char* fileName, char* pathBuffer) argument
1400 _AddEntry(int dirFD, Entry* entry, const char* fileName, char* pathBuffer) argument
1561 _AddDirectoryChildren(Entry* entry, int fd, char* pathBuffer) argument
[all...]
/haiku/headers/os/storage/
H A DFindDirectory.h177 const char* subPath, char* pathBuffer, size_t bufferSize);
181 const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize);
184 const char* subPath, char* pathBuffer, size_t bufferSize);
188 const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize);
/haiku/src/add-ons/kernel/drivers/input/i2c_elan/
H A DDriver.cpp340 char pathBuffer[128]; local
342 sprintf(pathBuffer, "input/mouse/" DEVICE_PATH_SUFFIX "/%" B_PRId32, index++);
343 if (gDeviceList->FindDevice(pathBuffer) == NULL) {
345 elanDevice->SetPublishPath(strdup(pathBuffer));
352 sDeviceManager->publish_device(device->elanDevice->Parent(), pathBuffer,
/haiku/src/system/kernel/
H A Dmodule.cpp1426 KPath pathBuffer; local
1428 pathBuffer.LockBuffer(), pathBuffer.BufferSize()) != B_OK)
1431 pathBuffer.UnlockBuffer();
1432 pathBuffer.Append("kernel");
1433 pathBuffer.Append(prefix);
1436 status_t scanStatus = _ScanDirectory(pathBuffer.LockBuffer(), prefix,
1439 pathBuffer.UnlockBuffer();
1570 KPath pathBuffer; local
1575 if (pathBuffer
1893 KPath pathBuffer; local
2019 KPath pathBuffer; local
[all...]
/haiku/headers/private/package/hpkg/
H A DPackageWriterImpl.h91 char* pathBuffer);
105 const char* fileName, char* pathBuffer);
107 char* pathBuffer);
/haiku/headers/private/kernel/platform/openfirmware/
H A Dopenfirmware.h50 extern intptr_t of_instance_to_path(uint32_t instance, char *pathBuffer,
60 extern intptr_t of_package_to_path(intptr_t package, char *pathBuffer,
/haiku/src/tools/fs_shell/
H A Dvfs.cpp1444 KPath pathBuffer;
1445 if (pathBuffer.InitCheck() != FSSH_B_OK)
1448 char *path = pathBuffer.LockBuffer();
1449 int32_t insert = pathBuffer.BufferSize();
1532 length = pathBuffer.BufferSize() - insert;
2354 KPath pathBuffer(FSSH_B_PATH_NAME_LENGTH + 1);
2355 if (pathBuffer.InitCheck() != FSSH_B_OK)
2358 char *buffer = pathBuffer.LockBuffer();
2359 fssh_strlcpy(buffer, path, pathBuffer.BufferSize());
2456 KPath pathBuffer(FSSH_B_PATH_NAME_LENGT
2506 vfs_get_module_path(const char *basePath, const char *moduleName, char *pathBuffer, fssh_size_t bufferSize) argument
[all...]
H A Dvfs.h100 const char *moduleName, char *pathBuffer,
/haiku/src/system/kernel/fs/
H A Dvfs.cpp4184 KPath pathBuffer; local
4185 if (pathBuffer.InitCheck() != B_OK)
4188 char* buffer = pathBuffer.LockBuffer();
4189 strlcpy(buffer, path, pathBuffer.BufferSize());
4284 KPath pathBuffer; local
4285 if (pathBuffer.InitCheck() != B_OK)
4293 char* buffer = pathBuffer.LockBuffer();
4294 strlcpy(buffer, path, pathBuffer.BufferSize());
4332 KPath pathBuffer(path);
4333 if (pathBuffer
4364 vfs_get_module_path(const char* basePath, const char* moduleName, char* pathBuffer, size_t bufferSize) argument
9296 KPath pathBuffer; local
9315 KPath pathBuffer; local
9337 KPath pathBuffer, linkBuffer; local
9385 KPath pathBuffer; local
9410 KPath pathBuffer; local
9439 KPath pathBuffer; local
9483 KPath pathBuffer; local
9577 KPath pathBuffer; local
9699 KPath pathBuffer; local
9992 KPath pathBuffer; local
[all...]
/haiku/src/kits/storage/disk_device/
H A DDiskDevice.cpp379 char pathBuffer[B_PATH_NAME_LENGTH]; local
381 fDeviceData->device_partition_data.id, pathBuffer, sizeof(pathBuffer));
385 return path->SetTo(pathBuffer);
/haiku/src/servers/package/
H A DFSUtils.cpp230 BPath pathBuffer; local
232 status_t error = entry.GetPath(pathBuffer, path);
243 BPath pathBuffer; local
245 status_t error = entry.GetPath(pathBuffer, path);
H A DFSTransaction.cpp221 BPath pathBuffer; local
223 status_t error = entry.GetPath(pathBuffer, path);
226 error = pathBuffer.SetTo(path);
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/
H A DDriver.cpp414 char pathBuffer[128]; local
417 sprintf(pathBuffer, "%s%" B_PRId32, basePath, index++);
418 if (gDeviceList->FindDevice(pathBuffer) == NULL) {
420 handler->SetPublishPath(strdup(pathBuffer));
427 sDeviceManager->publish_device(device->node, pathBuffer,
/haiku/src/add-ons/kernel/drivers/input/usb_hid/
H A DDriver.cpp159 char pathBuffer[128]; local
162 sprintf(pathBuffer, "%s%" B_PRId32, basePath, index++);
163 if (gDeviceList->FindDevice(pathBuffer) == NULL) {
165 handler->SetPublishPath(strdup(pathBuffer));
/haiku/src/system/kernel/device_manager/
H A Dlegacy_drivers.cpp530 KPath pathBuffer; local
535 pathBuffer.LockBuffer(), pathBuffer.BufferSize()) == B_OK) {
536 pathBuffer.UnlockBuffer();
537 if (!strncmp(pathBuffer.Path(), path, pathBuffer.BufferSize()))
540 pathBuffer.UnlockBuffer();
944 KPath pathBuffer; local
954 pathBuffer.LockBuffer(), pathBuffer
[all...]
/haiku/src/system/kernel/platform/openfirmware/
H A Dopenfirmware.cpp258 of_instance_to_path(uint32_t instance, char *pathBuffer, intptr_t bufferSize) argument
268 } args = {"instance-to-path", 3, 1, instance, pathBuffer, bufferSize, 0};
378 of_package_to_path(intptr_t package, char *pathBuffer, intptr_t bufferSize) argument
388 } args = {"package-to-path", 3, 1, package, pathBuffer, bufferSize, 0};
/haiku/src/system/kernel/arch/generic/
H A Dacpi_irq_routing_table.cpp735 acpi_data pathBuffer; local
736 pathBuffer.pointer = NULL;
737 pathBuffer.length = ACPI_ALLOCATE_BUFFER;
738 status = acpi->ns_handle_to_pathname(device, &pathBuffer);
746 while (acpi->get_next_entry(ACPI_TYPE_DEVICE, (char*)pathBuffer.pointer,
763 free(pathBuffer.pointer);
/haiku/src/system/runtime_loader/
H A Druntime_loader.cpp262 const char *abiSpecificSubDir, char *pathBuffer, size_t pathBufferLength)
279 programPath, requestingObjectPath, abiSpecificSubDir, pathBuffer,
260 search_executable_in_path_list(const char *name, const char *pathList, int pathListLen, const char *programPath, const char *requestingObjectPath, const char *abiSpecificSubDir, char *pathBuffer, size_t pathBufferLength) argument
/haiku/headers/private/kernel/
H A Dvfs.h141 char *pathBuffer, size_t bufferSize);

Completed in 137 milliseconds