Searched refs:dependency (Results 1 - 25 of 25) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/packagefs/resolvables/
H A DDependencyFamily.h16 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 DResolvable.cpp47 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 DResolvableFamily.cpp53 ResolvableFamily::ResolveDependency(Dependency* dependency) argument
57 if (!dependency->ResolvableVersionMatches(resolvable->Version()))
62 if (dependency->ResolvableCompatibleVersionMatches(compatibleVersion)) {
63 resolvable->AddDependency(dependency);
H A DResolvable.h45 void AddDependency(Dependency* dependency);
46 void RemoveDependency(Dependency* dependency);
H A DResolvableFamily.h23 bool ResolveDependency(Dependency* dependency);
/haiku/src/kits/storage/
H A DPathFinder.cpp19 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 DPathFinder.h29 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 DFindDirectory.h179 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 DPackageFSRoot.cpp276 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 DPackageFSRoot.h68 void _ResolveDependency(Dependency* dependency);
/haiku/src/kits/package/
H A DPathFinder.cpp67 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 Dfind_directory_private.h23 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 DSolverProblem.cpp28 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 DJob.cpp259 // 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 DJob.h110 status_t _AddRequirement(BJob* dependency);
/haiku/headers/os/package/solver/
H A DSolverProblem.h50 dependency);
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/
H A DPackageLinkDirectory.cpp166 // 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 Dfindpaths.cpp109 " -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 Dfind_paths.cpp420 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 DPackage.cpp324 // 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 DPackage.h96 void AddDependency(Dependency* dependency);
/haiku/src/system/runtime_loader/
H A Delf_versioning.cpp177 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 DWorker.cpp524 Job* dependency = job->Dependency(); local
525 if (dependency != NULL)
526 dependency->DependentJobs().Remove(job);
/haiku/src/kits/package/solver/libsolv/
H A DLibsolvSolver.cpp119 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 Delf.cpp639 // 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,

Completed in 142 milliseconds