/haiku/src/system/boot/loader/file_systems/packagefs/ |
H A D | PackageSettingsItem.cpp | 110 PackageSettingsItem::AddEntry(const char* path, Entry*& _entry) argument 114 while (*path != '\0') { 115 while (*path == '/') { 116 path++; 120 const char* componentEnd = strchr(path, '/'); 122 componentEnd = path + strlen(path); 124 const char* name = path; 125 size_t nameLength = componentEnd - path; 137 path [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | Path.cpp | 26 Path::SetTo(const char* path, const char* leaf) argument 28 if (!path) 31 // get the base path len 32 int32 len = strlen(path); 42 insertSeparator = (path[len - 1] != '/' && leaf[0] != '/'); 51 // copy path 52 memcpy(fBuffer, path, len);
|
/haiku/src/apps/deskbar/ |
H A D | DeskbarUtils.cpp | 75 BPath path; 93 if (find_directory(B_USER_DESKBAR_DIRECTORY, &path) == B_OK) 94 dir.SetTo(path.Path()); 102 entry.GetPath(&path); 104 dir.CreateSymLink(ref.name, path.Path(), &link);
|
/haiku/src/apps/mail/ |
H A D | Settings.cpp | 154 Settings::_GetSettingsPath(BPath &path) argument 156 status_t status = find_directory(B_USER_SETTINGS_DIRECTORY, &path); 160 path.Append("Mail"); 161 return create_directory(path.Path(), 0755); 175 BPath path; local 176 status_t status = _GetSettingsPath(path); 180 path.Append("Mail Settings~"); 183 status = file.SetTo(path.Path(), 214 status = entry.SetTo(path.Path()); 235 BPath path; local 438 BPath path; local [all...] |
/haiku/src/apps/debugger/user_interface/gui/model/ |
H A D | VariablesViewState.h | 75 const TypeComponentPath* path) const; 77 const TypeComponentPath& path) const; 80 TypeComponentPath* path, 82 // requires an on-heap path 103 const TypeComponentPath& path) const 105 return GetNodeInfo(variable, &path);
|
/haiku/src/tests/system/network/ |
H A D | select_test2.c | 21 char path[PATH_MAX]; local 29 getcwd(path, PATH_MAX); 30 sprintf(path, "%s/select_test2.c", path); 31 f = open(path, O_RDWR);
|
/haiku/src/bin/ |
H A D | checkfs.cpp | 74 const char* path = argv[optind]; local 81 status_t status = roster.GetPartitionForPath(path, &device, 84 if (strncmp(path, "/dev", 4)) { 86 status = roster.FindPartitionByMountPoint(path, &device, &partition) 93 fprintf(stderr, "%s: Failed to get disk device for path \"%s\": " 94 "%s\n", kProgramName, path, strerror(status));
|
H A D | rmindex.cpp | 61 " -d, --volume=PATH a path on the volume from which the index will be\n" 124 open_index_dir(const char* /*path*/) 178 char *path = NULL; local 186 path = optarg; 205 if (path == NULL) 206 path = "."; 208 device = dev_for_path(path); 210 fprintf(stderr, "%s: can't get information about volume %s\n", kProgramName, path);
|
/haiku/src/system/kernel/ |
H A D | module.cpp | 94 char* path; // the full path for the module member in struct:module_image 154 free((char*)path); 158 const char* path; member in struct:Module::hash_entry 254 status_t _AddNode(dev_t device, ino_t node, const char* path, 309 { return HashKey(image->path); } 322 return strcmp(image->path, key) == 0; 368 /* We store the loaded modules by directory path, and all known modules 377 /*! Try to load the module image at the specified \a path. 383 load_module_image(const char* path, module_imag argument 487 get_module_image(const char* path, module_image** _image) argument 569 check_module_image(const char* path, const char* searchedName, module_image** _moduleImage) argument 646 KPath path; local 844 iterator_push_path_on_stack(module_iterator* iterator, const char* path, uint32 baseLength) argument 930 const char* path = iterator_pop_path_from_stack(iterator, local 1345 _AddNode(dev_t device, ino_t node, const char* path, uint32 flags, NotificationListener& listener) argument 1402 KPath path; local 1571 const char* path; local 1708 unload_module(const char* path) argument 1733 load_module(const char* path, module_info*** _modules) argument 2028 char* path = strdup(pathBuffer.Path()); local 2078 const char* path; local 2180 get_module(const char* path, module_info** _info) argument 2242 put_module(const char* path) argument [all...] |
/haiku/src/tests/kits/storage/ |
H A D | SymLinkTest.cpp | 595 BPath path; local 600 CPPUNIT_ASSERT( equals(link.MakeLinkedPath("/boot", &path), B_BAD_ADDRESS, 603 path.Unset(); 607 CPPUNIT_ASSERT( link.MakeLinkedPath("/boot", &path) 609 CPPUNIT_ASSERT( path.InitCheck() == B_OK ); 610 CPPUNIT_ASSERT( string(existingDir) == path.Path() ); 612 path.Unset(); 616 CPPUNIT_ASSERT( link.MakeLinkedPath("/boot", &path) 618 CPPUNIT_ASSERT( path.InitCheck() == B_OK ); 619 CPPUNIT_ASSERT( string(existingFile) == path [all...] |
/haiku/src/apps/bootmanager/ |
H A D | BootManagerController.cpp | 46 BPath path; local 47 if (find_directory(B_USER_SETTINGS_DIRECTORY, &path, true) == B_OK) { 48 path.Append("bootman/MBR"); 49 fSettings.AddString("file", path.Path()); 52 if (path.GetParent(&parent) == B_OK) { 95 const char* path; local 96 if (fSettings.FindString("disk", &path) != B_OK) 101 fBootDrive = new BootDrive(path); 207 BString path; local 208 fSettings.FindString("file", &path); 219 BString path; local 394 BString path; local 400 description << displayName << "\\t(" << path << ")\\n"; local 402 description << name << "\\t(" << path << ")\\n"; local [all...] |
/haiku/src/build/libbe/storage/ |
H A D | Entry.cpp | 246 //! Creates a BEntry initialized to the given directory and path combination. 247 /*! If traverse is true and \c dir/path refers to a symlink, the BEntry will 250 \param dir directory in which \a path resides 251 \param path relative path reckoned off of \a dir 256 BEntry::BEntry(const BDirectory *dir, const char *path, bool traverse) argument 262 SetTo(dir, path, traverse); 285 //! Creates a BEntry initialized to the given path. 286 /*! If \a path is relative, it will 287 be reckoned off the current working directory. If \a path refer 296 BEntry(const char *path, bool traverse) argument 393 SetTo(const BDirectory *dir, const char *path, bool traverse) argument 448 SetTo(const char *path, bool traverse) argument 680 Rename(const char *path, bool clobber) argument 723 MoveTo(BDirectory *dir, const char *path, bool clobber) argument 882 set(int dirFD, const char *path, bool traverse) argument 1116 get_ref_for_path(const char *path, entry_ref *ref) argument [all...] |
/haiku/src/kits/storage/ |
H A D | Entry.cpp | 132 BEntry::BEntry(const BDirectory* dir, const char* path, bool traverse) argument 138 SetTo(dir, path, traverse); 152 BEntry::BEntry(const char* path, bool traverse) argument 158 SetTo(path, traverse); 205 BEntry::SetTo(const BDirectory* dir, const char* path, bool traverse) argument 210 if (path && path[0] == '\0') // R5 behaviour 211 path = NULL; 213 // if path is absolute, let the path 250 SetTo(const char* path, bool traverse) argument 384 Rename(const char* path, bool clobber) argument 410 MoveTo(BDirectory* dir, const char* path, bool clobber) argument 551 _SetTo(int dirFD, const char* path, bool traverse) argument 802 get_ref_for_path(const char* path, entry_ref* ref) argument [all...] |
/haiku/src/apps/mediaplayer/playlist/ |
H A D | PlaylistFileReader.cpp | 46 BPath path(entry.String()); 48 status_t err = get_ref_for_path(path.Path(), &refPath); 51 // Create a PlaylistItem if entry is a valid file path or URL 84 BString path(BPath(&ref).Path()); 86 if (path.FindLast(".m3u") == path.CountChars() - 4 87 || path.FindLast(".m3u8") == path.CountChars() - 5) 89 else if (path.FindLast(".pls") == path [all...] |
/haiku/headers/build/private/kernel/ |
H A D | syscalls.h | 58 extern int _kern_open(int fd, const char *path, int openMode, 62 extern int _kern_open_dir(int fd, const char *path); 69 extern status_t _kern_create_dir(int fd, const char *path, int perms); 70 extern status_t _kern_read_link(int fd, const char *path, char *buffer, 72 extern status_t _kern_create_symlink(int fd, const char *path, 74 extern status_t _kern_unlink(int fd, const char *path); 77 extern int _kern_open_attr_dir(int fd, const char *path); 94 extern status_t _kern_read_stat(int fd, const char *path, 96 extern status_t _kern_write_stat(int fd, const char *path,
|
/haiku/src/apps/haikudepot/model/ |
H A D | PackageScreenshotRepository.cpp | 113 BPath path = _DeriveCachePath(coord); 114 const char* pathStr = path.Path(); 186 const BPath& path) 188 const char* pathStr = path.Path(); 213 BPath path(fBaseDirectory); 214 path.Append(coord.CacheFilename()); 215 return path; 223 BPath path = _DeriveCachePath(coord); local 224 const char* pathStr = path.Path(); 185 _DownloadToLocalFile(const ScreenshotCoordinate& coord, const BPath& path) argument
|
/haiku/src/tests/add-ons/kernel/network/ |
H A D | userland_modules.cpp | 48 char * path; member in struct:module_addon 75 static module_addon * load_module_addon(const char * path); 233 - each searchable add-ons path root 234 - each (sub-)directory under the current add-ons path root 267 BPath path; local 273 // find add-ons root directory in this search path 275 // resolve "%A/..." path 280 entry.GetPath(&path); 281 path.GetParent(&path); 423 load_module_addon(const char * path) argument 619 BPath path; local [all...] |
/haiku/src/libs/print/libprint/ |
H A D | Transport.cpp | 50 BPath path; local 52 if (find_directory(paths[i], &path) != B_OK) 54 path.Append("Print/transport"); 55 path.Append(printerData->GetTransport().c_str()); 56 DBGMSG(("load_add_on: %s\n", path.Path())); 57 fImage = load_add_on(path.Path());
|
/haiku/src/apps/icon-o-matic/gui/ |
H A D | PathListView.h | 67 virtual void ItemAdded(VectorPath* path, int32 index); 68 virtual void ItemRemoved(VectorPath* path); 81 bool _AddPath(VectorPath* path, int32 index); 82 bool _RemovePath(VectorPath* path); 84 PathListItem* _ItemForPath(VectorPath* path) const; 88 void _SetPathMarked(VectorPath* path, bool marked); 110 // those path items will be marked that
|
/haiku/src/servers/input/ |
H A D | AddOnManager.cpp | 89 instantiate_add_on(image_id image, const char* path, const char* type) argument 99 functionName.String(), path); 106 "NULL\n", functionName.String(), path); 113 "returned %s\n", path, strerror(status)); 214 BString path; local 216 path = "/dev/"; 217 path += device; 219 TRACE("AddOnMonitor::StartMonitoringDevice(%s)\n", path.String()); 222 status_t status = _AddDevicePath(addOn, path.String(), newPath); 224 status = BPathMonitor::StartWatching(path 241 BString path; local 927 const char* path; local 959 _AddDevicePath(DeviceAddOn* addOn, const char* path, bool& newPath) argument 982 _RemoveDevicePath(DeviceAddOn* addOn, const char* path, bool& lastPath) argument [all...] |
/haiku/src/bin/consoled/ |
H A D | consoled.cpp | 97 char path[PATH_MAX]; local 99 path, sizeof(path)); 101 strlcat(path, "/Key_map", sizeof(path)); 102 status = keymap.SetTo(path); 249 char path[PATH_MAX]; local 250 strlcpy(path, start, sizeof(path)); 251 strlcat(path, "/", sizeo [all...] |
/haiku/src/apps/icon-o-matic/import_export/svg/ |
H A D | DocumentBuilder.cpp | 143 VectorPath* path = new (nothrow) VectorPath(); local 144 if (!path || !icon->Paths()->AddItem(path)) { 145 delete path; 149 if (!shape->Paths()->AddItem(path)) 152 path->SetClosed(svgPath->closed); 157 // First entry in the points list is always a "move" to the path 159 if (!path->AddPoint(BPoint(points[0], points[1]))) 161 path->SetInOutConnected(path 334 VectorPath* path = shape->Paths()->ItemAtFast(i); local [all...] |
/haiku/src/add-ons/media/media-add-ons/esound_sink/ |
H A D | ESDSinkAddOn.cpp | 247 BPath path; 248 entry.GetPath(&path); 249 ESDEndpoint *device = new ESDEndpoint(path.Path() + strlen(rootPath), path.Path()); 268 BPath path; local 269 if(find_directory(B_USER_SETTINGS_DIRECTORY, &path) == B_OK) { 270 path.Append(SETTINGS_FILE); 271 BFile file(path.Path(),B_READ_WRITE|B_CREATE_FILE|B_ERASE_FILE); 284 BPath path; local 285 if(find_directory(B_USER_SETTINGS_DIRECTORY, &path) [all...] |
/haiku/src/apps/debuganalyzer/gui/table/ |
H A D | TreeTable.cpp | 140 const TreeTablePath& path, int32 childIndex, int32 count) 147 const TreeTablePath& path, int32 childIndex, int32 count) 154 const TreeTablePath& path, int32 childIndex, int32 count) 174 TreeTableModel::NodeForPath(const TreeTablePath& path) const 178 int32 count = path.CountComponents(); 180 node = ChildAt(node, path.ComponentAt(i)); 201 TreeTableModel::NotifyNodesAdded(const TreeTablePath& path, int32 childIndex, argument 207 listener->TableNodesAdded(this, path, childIndex, count); 213 TreeTableModel::NotifyNodesRemoved(const TreeTablePath& path, int32 childIndex, argument 219 listener->TableNodesRemoved(this, path, childInde 139 TableNodesAdded(TreeTableModel* model, const TreeTablePath& path, int32 childIndex, int32 count) argument 146 TableNodesRemoved(TreeTableModel* model, const TreeTablePath& path, int32 childIndex, int32 count) argument 153 TableNodesChanged(TreeTableModel* model, const TreeTablePath& path, int32 childIndex, int32 count) argument 225 NotifyNodesChanged(const TreeTablePath& path, int32 childIndex, int32 count) argument 269 TreeTableNodeInvoked(TreeTable* table, const TreeTablePath& path) argument 276 TreeTableNodeExpandedChanged(TreeTable* table, const TreeTablePath& path, bool expanded) argument 283 TreeTableCellMouseDown(TreeTable* table, const TreeTablePath& path, int32 columnIndex, BPoint screenWhere, uint32 buttons) argument 291 TreeTableCellMouseUp(TreeTable* table, const TreeTablePath& path, int32 columnIndex, BPoint screenWhere, uint32 buttons) argument 773 SelectNode(const TreeTablePath& path, bool extendSelection) argument 790 DeselectNode(const TreeTablePath& path) argument 814 SetNodeExpanded(const TreeTablePath& path, bool expanded, bool expandAncestors) argument 823 ScrollToNode(const TreeTablePath& path) argument 845 GetCellRectAt(const TreeTablePath& path, int32 colIndex, BRect& _output) const argument 879 TreeTablePath path; local 961 TableNodesAdded(TreeTableModel* model, const TreeTablePath& path, int32 childIndex, int32 count) argument 973 TableNodesRemoved(TreeTableModel* model, const TreeTablePath& path, int32 childIndex, int32 count) argument 985 TableNodesChanged(TreeTableModel* model, const TreeTablePath& path, int32 childIndex, int32 count) argument [all...] |
/haiku/src/kits/media/ |
H A D | DormantNodeManager.cpp | 107 // ok, it's not loaded, try to get the path 108 BPath path; 109 if (FindAddOnPath(&path, id) != B_OK) { 110 ERROR("DormantNodeManager::GetAddon: can't find path for add-on %" 118 if (_LoadAddOn(path.Path(), id, &newAddOn, &image) != B_OK) { 120 " from path %s\n",id, path.Path()); 196 DormantNodeManager::RegisterAddOn(const char* path) argument 198 TRACE("DormantNodeManager::RegisterAddon, path %s\n", path); 245 FindAddOnPath(BPath* path, media_addon_id id) argument 280 _LoadAddOn(const char* path, media_addon_id id, BMediaAddOn** _newAddOn, image_id* _newImage) argument [all...] |