Lines Matching refs:path
69 to by the supplied path name.
70 \param path the symbolic link's path name
72 BSymLink::BSymLink(const char *path)
74 BNode(path)
80 to by the supplied path name relative to the specified BDirectory.
81 \param dir the BDirectory, relative to which the symbolic link's path name
83 \param path the symbolic link's path name relative to \a dir
85 BSymLink::BSymLink(const BDirectory *dir, const char *path)
87 BNode(dir, path)
134 /*! \brief Combines a directory path and the contents of this symbolic link to
135 an absolute path.
136 \param dirPath the path name of the directory
137 \param path the BPath object to be set to the resulting path name
139 - \c the length of the resulting path name,
140 - \c B_BAD_VALUE: \c NULL \a dirPath or \a path or the object doesn't
143 - \c B_NAME_TOO_LONG: The resulting path name is too long.
147 BSymLink::MakeLinkedPath(const char *dirPath, BPath *path)
152 if (!dirPath || !path)
157 result = MakeLinkedPath(&dir, path);
162 /*! \brief Combines a directory path and the contents of this symbolic link to
163 an absolute path.
165 \param path the BPath object to be set to the resulting path name
167 - \c the length of the resulting path name,
168 - \c B_BAD_VALUE: \c NULL \a dir or \a path or the object doesn't
171 - \c B_NAME_TOO_LONG: The resulting path name is too long.
175 BSymLink::MakeLinkedPath(const BDirectory *dir, BPath *path)
177 if (!dir || !path)
183 result = path->SetTo(contents);
185 result = path->SetTo(dir, contents);
187 result = strlen(path->Path());