/haiku/src/build/libroot/ |
H A D | find_directory.cpp | 33 int pathLength; local 36 if (path == NULL || ((pathLength = strlen(path)) > B_PATH_NAME_LENGTH)) 39 while (++i < pathLength) { 44 i = pathLength; 64 char *returnedPath, int32 pathLength) 95 strlcpy(returnedPath, path, pathLength); 103 char *returnedPath, int32 pathLength) 105 return find_directory(which, device, createIt, returnedPath, pathLength); 63 find_directory(directory_which which, dev_t device, bool createIt, char *returnedPath, int32 pathLength) argument 102 __find_directory(directory_which which, dev_t device, bool createIt, char *returnedPath, int32 pathLength) argument
|
H A D | fs.cpp | 461 char *userPath, size_t pathLength) 470 if (strlcpy(userPath, path.c_str(), pathLength) >= pathLength) 460 _kern_entry_ref_to_path(dev_t device, ino_t node, const char *leaf, char *userPath, size_t pathLength) argument
|
/haiku/src/system/libroot/os/ |
H A D | find_directory.cpp | 200 int pathLength; local 203 if (path == NULL || ((pathLength = strlen(path)) > B_PATH_NAME_LENGTH)) 206 BStackOrHeapArray<char, 128> buffer(pathLength + 1); 210 while (++i < pathLength) { 215 i = pathLength; 279 size_t pathLength = _pathLength; 288 char *buffer = (char*)malloc(pathLength); 293 memset(buffer, 0, pathLength); 307 NULL, buffer, pathLength); 310 NULL, buffer, pathLength); 516 __find_directory_alpha4(directory_which which, dev_t device, bool createIt, char *returnedPath, int32 pathLength) argument [all...] |
/haiku/headers/private/system/ |
H A D | find_directory_private.h | 18 char *returnedPath, int32 pathLength);
|
H A D | syscalls.h | 266 const char *leaf, char *userPath, size_t pathLength);
|
/haiku/src/kits/package/manager/ |
H A D | RepositoryBuilder.cpp | 143 size_t pathLength = strlen(path); local 166 if (pathLength > 5 && strcmp(path + pathLength - 5, ".hpkg") == 0) {
|
/haiku/src/system/runtime_loader/ |
H A D | runtime_loader.cpp | 174 const char *abiSpecificSubDir, char *path, size_t pathLength) 189 programPath, buffer, pathLength, status) 191 requestingObjectPath, buffer, pathLength, status)) { 211 if (dirLength + 1 + subDirLen + nameLength >= pathLength) 222 if (nameLength >= pathLength) 250 strlcpy(lastSlash + 1, buffer, lastSlash + 1 - path + pathLength); 252 strlcpy(path, buffer, pathLength); 172 try_open_executable(const char *dir, int dirLength, const char *name, const char *programPath, const char *requestingObjectPath, const char *abiSpecificSubDir, char *path, size_t pathLength) argument
|
/haiku/src/tools/vmdkimage/ |
H A D | vmdkimage.cpp | 326 size_t pathLength = strlen(fullPath); local 327 for (size_t i = pathLength; i < 42; i++) { 331 if (pathLength < 42)
|
/haiku/src/tests/add-ons/kernel/file_systems/consistency_check/ |
H A D | generate_hashs.cpp | 126 size_t pathLength = strlen(path); 135 if (path[pathLength - 1] != '/')
|
/haiku/src/tools/fs_shell/ |
H A D | syscalls.h | 29 const char *leaf, char *userPath, fssh_size_t pathLength);
|
H A D | vfs.cpp | 2733 bool kernel, char *path, fssh_size_t pathLength) 2754 status = dir_vnode_to_path(vnode, path, pathLength); 2763 if ((fssh_strcmp(path, "/") && fssh_strlcat(path, "/", pathLength) 2764 >= pathLength) 2765 || fssh_strlcat(path, leaf, pathLength) >= pathLength) { 5733 char* path, fssh_size_t pathLength) 5735 return vfs_entry_ref_to_path(device, inode, leaf, true, path, pathLength); 2732 vfs_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, const char *leaf, bool kernel, char *path, fssh_size_t pathLength) argument 5732 _kern_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, const char *leaf, char* path, fssh_size_t pathLength) argument
|
/haiku/headers/build/private/kernel/ |
H A D | syscalls.h | 55 const char *leaf, char *userPath, size_t pathLength);
|
/haiku/src/kits/debugger/files/ |
H A D | FileManager.cpp | 264 int32 pathLength = locatedEntryPath.Length(); local 265 if (pathLength >= 1 && locatedEntryPath[pathLength - 1] != '/')
|
/haiku/headers/private/kernel/ |
H A D | vfs.h | 125 bool kernel, char *path, size_t pathLength); 175 char *userPath, size_t pathLength);
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 4821 bool kernel, char* path, size_t pathLength) 4845 status = dir_vnode_to_path(vnode.Get(), path, pathLength, kernel); 4854 if ((strcmp(path, "/") && strlcat(path, "/", pathLength) 4855 >= pathLength) 4856 || strlcat(path, leaf, pathLength) >= pathLength) { 8966 char* userPath, size_t pathLength) 8995 int length = user_strlcpy(userPath, path.Path(), pathLength); 8998 if (length >= (int)pathLength) 4820 vfs_entry_ref_to_path(dev_t device, ino_t inode, const char* leaf, bool kernel, char* path, size_t pathLength) argument 8965 _user_entry_ref_to_path(dev_t device, ino_t inode, const char* leaf, char* userPath, size_t pathLength) argument
|