/haiku/src/system/libroot/posix/unistd/ |
H A D | link.c | 47 symlink(const char *toPath, const char *symlinkPath) argument 49 int status = _kern_create_symlink(-1, symlinkPath, toPath, 0); 56 symlinkat(const char *toPath, int fd, const char *symlinkPath) argument 58 RETURN_AND_SET_ERRNO(_kern_create_symlink(fd, symlinkPath, toPath, 0)); 82 link(const char *toPath, const char *linkPath) argument 84 int status = _kern_create_link(-1, linkPath, -1, toPath, true); 94 linkat(int toFD, const char *toPath, int linkFD, const char *linkPath, int flag) argument 96 RETURN_AND_SET_ERRNO(_kern_create_link(linkFD, linkPath, toFD, toPath,
|
/haiku/headers/build/ |
H A D | BeOSBuildCompatibility.h | 101 int _haiku_build_linkat(int toFD, const char* toPath, int pathFD, 106 int _haiku_build_symlinkat(const char* toPath, int fd, 144 # define linkat(toFD, toPath, pathFD, path, flag) \ 145 _haiku_build_linkat(toFD, toPath, pathFD, path, flag) 149 # define symlinkat(toPath, fd, symlinkPath) \ 150 _haiku_build_symlinkat(toPath, fd, symlinkPath)
|
/haiku/src/build/libroot/ |
H A D | remapped_functions.h | 29 int _haiku_build_linkat(int toFD, const char* toPath, int pathFD, 34 int _haiku_build_symlinkat(const char* toPath, int fd,
|
H A D | function_remapper.cpp | 133 linkat(int toFD, const char* toPath, int pathFD, const char* path, int flag) argument 137 return _haiku_build_linkat(toFD, toPath, pathFD, path, flag); 160 symlinkat(const char* toPath, int fd, const char* symlinkPath) argument 164 return _haiku_build_symlinkat(toPath, fd, symlinkPath);
|
H A D | fs.cpp | 1013 _kern_create_symlink(int fd, const char *path, const char *toPath, int mode) argument 1023 if (symlink(toPath, realPath.c_str()) < 0) 1429 _haiku_build_linkat(int toFD, const char* toPath, int pathFD, const char* path, argument 1432 return linkat(toFD, toPath, pathFD, path, flag); 1464 _haiku_build_symlinkat(const char* toPath, int fd, const char* symlinkPath) argument 1467 return symlinkat(toPath, fd, symlinkPath); 1469 RETURN_AND_SET_ERRNO(_kern_create_symlink(fd, symlinkPath, toPath,
|
/haiku/src/tools/fs_shell/ |
H A D | syscalls.h | 48 const char *toPath, int mode); 49 fssh_status_t _kern_create_link(const char *path, const char *toPath);
|
H A D | vfs.cpp | 3722 common_create_symlink(int fd, char *path, const char *toPath, int mode, argument 3730 FUNCTION(("common_create_symlink(fd = %d, path = %s, toPath = %s, mode = %d, kernel = %d)\n", fd, path, toPath, mode, kernel)); 3737 status = FS_CALL(vnode, create_symlink, name, toPath, mode); 3748 common_create_link(char *path, char *toPath, bool kernel) argument 3755 FUNCTION(("common_create_link(path = %s, toPath = %s, kernel = %d)\n", path, toPath, kernel)); 3761 status = path_to_vnode(toPath, true, &vnode, NULL, kernel); 5358 * \param toPath The absolute or relative path. Must not be \c NULL. 5365 _kern_create_symlink(int fd, const char *path, const char *toPath, in argument 5384 _kern_create_link(const char *path, const char *toPath) argument [all...] |
/haiku/headers/posix/ |
H A D | unistd.h | 347 extern int link(const char *toPath, const char *path); 348 extern int linkat(int toFD, const char *toPath, int pathFD, 357 extern int symlink(const char *toPath, const char *symlinkPath); 358 extern int symlinkat(const char *toPath, int fd, const char *symlinkPath);
|
/haiku/src/servers/package/ |
H A D | FSTransaction.cpp | 33 const std::string& toPath, int32 modifiedOperation) 37 fToPath(toPath), 32 OperationInfo(Type type, const std::string& fromPath, const std::string& toPath, int32 modifiedOperation) argument
|
/haiku/headers/build/private/kernel/ |
H A D | syscalls.h | 73 const char *toPath, int mode);
|
/haiku/src/tests/kits/storage/testapps/ |
H A D | PathMonitorTest2.cpp | 305 MonitoringInfo(int32 opcode, const char* fromPath, const char* toPath) argument 307 _Init(opcode, toPath); 463 const BString& toPath, bool expected = true) 466 test_path(toPath)), expected); 610 MonitoringInfo MoveEntry(const char* fromPath, const char* toPath) argument 613 BString absoluteToPath(test_path(toPath)); 462 Add(int32 opcode, const BString& fromPath, const BString& toPath, bool expected = true) argument
|
/haiku/headers/private/kernel/ |
H A D | vfs.h | 200 status_t _user_write_link(const char *path, const char *toPath); 201 status_t _user_create_symlink(int fd, const char *path, const char *toPath, 204 const char *toPath, bool traverseLeafLink);
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 6455 common_create_symlink(int fd, char* path, const char* toPath, int mode, argument 6462 FUNCTION(("common_create_symlink(fd = %d, path = %s, toPath = %s, " 6463 "mode = %d, kernel = %d)\n", fd, path, toPath, mode, kernel)); 6471 status = FS_CALL(vnode.Get(), create_symlink, name, toPath, mode); 6482 common_create_link(int pathFD, char* path, int toFD, char* toPath, argument 6487 FUNCTION(("common_create_link(path = %s, toPath = %s, kernel = %d)\n", path, 6488 toPath, kernel)); 6498 status = fd_and_path_to_vnode(toFD, toPath, traverseLeafLink, vnode, NULL, 8473 \param toPath The absolute or relative path. Must not be \c NULL. 8479 _kern_create_symlink(int fd, const char* path, const char* toPath, in argument 8491 _kern_create_link(int pathFD, const char* path, int toFD, const char* toPath, bool traverseLeafLink) argument 9391 char* toPath = toPathBuffer.LockBuffer(); local 9416 char* toPath = toPathBuffer.LockBuffer(); local [all...] |
/haiku/headers/private/system/ |
H A D | syscalls.h | 289 const char *toPath, int mode); 291 const char *toPath, bool traverseLeafLink);
|