/haiku/src/add-ons/kernel/file_systems/packagefs/resolvables/ |
H A D | DependencyFamily.h | 16 void AddDependency(Dependency* dependency); 17 void RemoveDependency(Dependency* dependency); 24 bool IsLastDependency(Dependency* dependency) const; 35 DependencyFamily::AddDependency(Dependency* dependency) argument 37 fDependencies.Add(dependency); 38 dependency->SetFamily(this); 43 DependencyFamily::RemoveDependency(Dependency* dependency) argument 45 dependency->SetFamily(NULL); 46 fDependencies.Remove(dependency); 54 Dependency* dependency [all...] |
H A D | Resolvable.cpp | 47 Resolvable::AddDependency(Dependency* dependency) argument 49 fDependencies.Add(dependency); 50 dependency->SetResolvable(this); 55 Resolvable::RemoveDependency(Dependency* dependency) argument 57 fDependencies.Remove(dependency); 58 dependency->SetResolvable(NULL); 69 Dependency* dependency = it.Next();) { 70 dependency->SetResolvable(NULL);
|
H A D | ResolvableFamily.cpp | 53 ResolvableFamily::ResolveDependency(Dependency* dependency) argument 57 if (!dependency->ResolvableVersionMatches(resolvable->Version())) 62 if (dependency->ResolvableCompatibleVersionMatches(compatibleVersion)) { 63 resolvable->AddDependency(dependency);
|
H A D | Resolvable.h | 45 void AddDependency(Dependency* dependency); 46 void RemoveDependency(Dependency* dependency);
|
H A D | ResolvableFamily.h | 23 bool ResolveDependency(Dependency* dependency);
|
/haiku/src/kits/storage/ |
H A D | PathFinder.cpp | 19 BPathFinder::BPathFinder(const void* codePointer, const char* dependency) argument 21 _SetTo(codePointer, NULL, dependency); 25 BPathFinder::BPathFinder(const char* path, const char* dependency) argument 27 _SetTo(NULL, path, dependency); 31 BPathFinder::BPathFinder(const entry_ref& ref, const char* dependency) argument 33 SetTo(ref, dependency); 38 BPathFinder::SetTo(const void* codePointer, const char* dependency) argument 40 return _SetTo(codePointer, NULL, dependency); 45 BPathFinder::SetTo(const char* path, const char* dependency) argument 47 return _SetTo(NULL, path, dependency); 52 SetTo(const entry_ref& ref, const char* dependency) argument 73 const char* dependency = fDependency.IsEmpty() local 171 _SetTo(const void* codePointer, const char* path, const char* dependency) argument [all...] |
/haiku/headers/os/storage/ |
H A D | PathFinder.h | 29 const char* dependency = NULL); 31 const char* dependency = NULL); 33 const char* dependency = NULL); 36 const char* dependency = NULL); 40 const char* dependency = NULL); 42 const char* dependency = NULL); 44 const char* dependency = NULL); 46 const char* dependency = NULL); 75 const char* path, const char* dependency);
|
H A D | FindDirectory.h | 179 status_t find_path_etc(const void* codePointer, const char* dependency, 186 status_t find_path_for_path_etc(const char* path, const char* dependency,
|
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/ |
H A D | PackageFSRoot.cpp | 276 Dependency* dependency = it.Next();) { 277 TRACE_DEPENDENCIES(" adding dependency \"%s\"\n", 278 dependency->Name().Data()); 281 = fDependencies.Lookup(dependency->Name())) { 282 family->AddDependency(dependency); 288 family->AddDependency(dependency); 292 dependenciesToUpdate.Add(dependency); 315 Dependency* dependency = it.Next();) { 316 if (DependencyFamily* family = dependency->Family()) { 317 TRACE_DEPENDENCIES(" removing dependency \" 380 _ResolveDependency(Dependency* dependency) argument [all...] |
H A D | PackageFSRoot.h | 68 void _ResolveDependency(Dependency* dependency);
|
/haiku/src/kits/package/ |
H A D | PathFinder.cpp | 67 const char* dependency) 69 SetTo(expression, dependency); 75 const char* dependency) 92 return _SetTo(NULL, packageLinksPath, dependency); 66 BPathFinder(const BResolvableExpression& expression, const char* dependency) argument 74 SetTo(const BResolvableExpression& expression, const char* dependency) argument
|
/haiku/headers/private/system/ |
H A D | find_directory_private.h | 23 status_t __find_path_etc(const void* codePointer, const char* dependency, 31 status_t __find_path_for_path_etc(const char* path, const char* dependency,
|
/haiku/src/kits/package/solver/ |
H A D | SolverProblem.cpp | 28 B_TRANSLATE_MARK("nothing provides requested %dependency%"), 29 B_TRANSLATE_MARK("%dependency% is provided by the system"), 30 B_TRANSLATE_MARK("dependency problem"), 32 B_TRANSLATE_MARK("nothing provides %dependency% needed by %source%"), 34 B_TRANSLATE_MARK("package %source% conflicts with %dependency% provided " 36 B_TRANSLATE_MARK("package %source% obsoletes %dependency% provided by " 38 B_TRANSLATE_MARK("installed package %source% obsoletes %dependency% " 40 B_TRANSLATE_MARK("package %source% implicitly obsoletes %dependency% " 42 B_TRANSLATE_MARK("package %source% requires %dependency%, but none of the " 44 B_TRANSLATE_MARK("package %source% conflicts with %dependency 64 BSolverProblem(BType type, BSolverPackage* sourcePackage, BSolverPackage* targetPackage, const BPackageResolvableExpression& dependency) argument [all...] |
/haiku/src/servers/launch/ |
H A D | Job.cpp | 259 // Found a cyclic dependency 265 Job* dependency = finder.FindJob(requirement); local 266 if (dependency != NULL) { 269 fInitStatus = dependency->Init(finder, subDependencies); 275 fInitStatus = _AddRequirement(dependency); 279 fInitStatus = _AddRequirement(dependency); 281 // Could not find dependency 523 Job::_AddRequirement(BJob* dependency) argument 525 if (dependency == NULL) 528 switch (dependency [all...] |
H A D | Job.h | 110 status_t _AddRequirement(BJob* dependency);
|
/haiku/headers/os/package/solver/ |
H A D | SolverProblem.h | 50 dependency);
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/ |
H A D | PackageLinkDirectory.cpp | 166 // Always remove all dependency links -- if there's still a package, they 196 // update the dependency links 211 Dependency* dependency = it.Next();) { 212 Resolvable* resolvable = dependency->Resolvable(); 216 Node* node = FindChild(dependency->FileName()); 224 // no link for the dependency yet -- create one 230 status_t error = link->Init(this, dependency->FileName());
|
/haiku/src/bin/ |
H A D | findpaths.cpp | 109 " -d, --dependency <dependency>\n" 112 " where the dependency <dependency> of the package that the entry\n" 147 const char* dependency = NULL; local 157 { "dependency", required_argument, 0, 'd' }, 182 dependency = optarg; 255 pathFinder.SetTo(referencePath, dependency); 259 dependency); local
|
/haiku/src/system/libroot/os/ |
H A D | find_paths.cpp | 420 normalize_dependency(const char* dependency, char* buffer, size_t bufferSize) argument 422 if (strlcpy(buffer, dependency, bufferSize) >= bufferSize) 497 const char* dependency, const char* architecture, 504 // resolve dependency 508 if (dependency != NULL) { 515 // normalize the dependency name 517 error = normalize_dependency(dependency, normalizedDependency, 522 // Compute the path of the dependency symlink. This will yield the 545 dependency = NULL; 595 __find_path_etc(const void* codePointer, const char* dependency, argument 496 internal_path_for_path(char* referencePath, size_t referencePathSize, const char* dependency, const char* architecture, path_base_directory baseDirectory, const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize) argument 627 __find_path_for_path_etc(const char* path, const char* dependency, const char* architecture, path_base_directory baseDirectory, const char* subPath, uint32 flags, char* pathBuffer, size_t bufferSize) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/packagefs/package/ |
H A D | Package.cpp | 324 // create the dependency 325 Dependency* dependency = new(std::nothrow) Dependency(fPackage); local 326 if (dependency == NULL) 328 ObjectDeleter<Dependency> dependencyDeleter(dependency); 330 status_t error = dependency->Init( 346 dependency->SetVersionRequirement( 549 while (Dependency* dependency = fDependencies.RemoveHead()) 550 delete dependency; 636 Package::AddDependency(Dependency* dependency) argument 638 fDependencies.Add(dependency); [all...] |
H A D | Package.h | 96 void AddDependency(Dependency* dependency);
|
/haiku/src/system/runtime_loader/ |
H A D | elf_versioning.cpp | 177 image_t* dependency = find_loaded_image_by_name(fileName, local 179 if (dependency == NULL) { 182 FATAL("%s: Version dependency \"%s\" not found", image->path, 193 status_t error = assert_defined_image_version(image, dependency,
|
/haiku/src/kits/debugger/util/ |
H A D | Worker.cpp | 524 Job* dependency = job->Dependency(); local 525 if (dependency != NULL) 526 dependency->DependentJobs().Remove(job);
|
/haiku/src/kits/package/solver/libsolv/ |
H A D | LibsolvSolver.cpp | 119 const BPackageResolvableExpression& dependency) 121 BSolverProblem(type, sourcePackage, targetPackage, dependency), 1004 BPackageResolvableExpression dependency; local 1006 status_t error = _GetResolvableExpression(dependencyId, dependency); 1012 sourcePackage, targetPackage, dependency); 117 Problem(::Id id, BType type, BSolverPackage* sourcePackage, BSolverPackage* targetPackage, const BPackageResolvableExpression& dependency) argument
|
/haiku/src/system/kernel/ |
H A D | elf.cpp | 639 // dependency is the kernel itself, the add-on was obviously linked 681 // of the now versioned dependency. 972 elf_image_info* dependency = sKernelImage; local 979 status_t error = assert_defined_image_version(image, dependency,
|