Object-oriental system for managing shared libraries
First Claim
1. A method for locating shared libraries in an object-oriented operating system including objects with logic and data for performing particular functions including at least one library searcher object with logic for mapping a plurality of names of shared libraries to an address in a storage where the associated shared library is stored in a computer, comprising the steps of:
- (a) identifying a plurality of names of shared libraries located in said storage of said computer;
(b) searching for and attaining a plurality of locations corresponding to said names of shared libraries utilizing said logic in said at least one library searcher object; and
(c) mapping said plurality of names of shared libraries to said plurality of shared libraries located in said storage of said computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for locating and loading shared libraries linked with a given shared library that has been launched by a program. The present invention operates by initially determining the names of the shared library names that are necessary to a program that has been launched. Thereafter, search objects are employed to search for and attain the physical shared library locations that correspond to the determined names. A collection of search objects can be placed within a team and employed in a selected sequential order. Upon the attainment of an appropriate locations corresponding to each of the shared library names, each of the shared library names are mapped to its corresponding physical location. Thereafter, the contents of each physical shared library location can be loaded for purposes of a program.
-
Citations
28 Claims
-
1. A method for locating shared libraries in an object-oriented operating system including objects with logic and data for performing particular functions including at least one library searcher object with logic for mapping a plurality of names of shared libraries to an address in a storage where the associated shared library is stored in a computer, comprising the steps of:
-
(a) identifying a plurality of names of shared libraries located in said storage of said computer; (b) searching for and attaining a plurality of locations corresponding to said names of shared libraries utilizing said logic in said at least one library searcher object; and (c) mapping said plurality of names of shared libraries to said plurality of shared libraries located in said storage of said computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for locating shared libraries in a computer linked with a specific library, comprising the steps of:
-
(a) forming a plurality of search objects; (b) adding the plurality of search objects into a designated location; (c) identifying a plurality of shared library names linked with a specific library; (d) consecutively employing the plurality of search objects added into the designated location to attain a plurality of locations corresponding to the plurality of shared library names; and (e) mapping the plurality of shared library names to the plurality of attained locations. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for locating shared libraries in an object-oriented operating system including objects with logic and data for performing particular functions including at least one library searcher object with logic for mapping a plurality of names of shared libraries to the address in a storage where the associated shared library is stored in a computer, comprising:
-
(a) an object-oriented operating system; (b) a computer controlled by said operating system; (c) a storage attached to and trader the control of said computer; (d) a plurality of objects, each of said plurality of objects including logic and data for performing particular functions including at least one library searcher object with logic for mapping a plurality of names of shared libraries to an address in said storage; (e) means for identifying a plurality of names of shared libraries located in said storage of said computer; (f) means for searching for and attaining a plurality of locations corresponding to said names of shared libraries utilizing said logic in said at least one library searcher object; and (g) means for mapping said plurality of names of shared libraries to said plurality of shared libraries located in said storage of said computer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for locating shared libraries linked with a specific library, comprising:
-
(a) means for forming a plurality of search objects; (b) means for adding the plurality of search objects into a designated location; (c) means for ascertaining a plurality of shared library names linked with a specific library; (d) means for consecutively employing the plurality of search objects added into the designated location to attain a plurality of locations corresponding to the plurality of shared library names; and (e) means for mapping the plurality of shared library names to the plurality of attained locations. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification