Searched refs:pathLength (Results 1 - 15 of 15) sorted by relevance

/haiku/src/build/libroot/
H A Dfind_directory.cpp33 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 Dfs.cpp461 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 Dfind_directory.cpp200 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 Dfind_directory_private.h18 char *returnedPath, int32 pathLength);
H A Dsyscalls.h266 const char *leaf, char *userPath, size_t pathLength);
/haiku/src/kits/package/manager/
H A DRepositoryBuilder.cpp143 size_t pathLength = strlen(path); local
166 if (pathLength > 5 && strcmp(path + pathLength - 5, ".hpkg") == 0) {
/haiku/src/system/runtime_loader/
H A Druntime_loader.cpp174 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 Dvmdkimage.cpp326 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 Dgenerate_hashs.cpp126 size_t pathLength = strlen(path);
135 if (path[pathLength - 1] != '/')
/haiku/src/tools/fs_shell/
H A Dsyscalls.h29 const char *leaf, char *userPath, fssh_size_t pathLength);
H A Dvfs.cpp2733 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 Dsyscalls.h55 const char *leaf, char *userPath, size_t pathLength);
/haiku/src/kits/debugger/files/
H A DFileManager.cpp264 int32 pathLength = locatedEntryPath.Length(); local
265 if (pathLength >= 1 && locatedEntryPath[pathLength - 1] != '/')
/haiku/headers/private/kernel/
H A Dvfs.h125 bool kernel, char *path, size_t pathLength);
175 char *userPath, size_t pathLength);
/haiku/src/system/kernel/fs/
H A Dvfs.cpp4821 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

Completed in 105 milliseconds