Extending operating system subsystems
AssigneeMicrosoft Corporation
InventorsPerraju Bendapudi, Rajesh Jalan, Siddharth Rana, Rohini Rajaraman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPerraju Bendapudi, Rajesh Jalan, Siddharth Rana, Rohini Rajaraman
Estimating the term…
Techniques for extending operating system subsystems are provided. The techniques involve receiving a library that provides functions that extend an application program interface of the subsystem of the operating system. The techniques dynamically add a set of local procedure call ports or system call numbers corresponding to functions provided by the library and provide a known local procedure call port for receiving requests to identify a dynamically added local procedure call port or system call number. When a function of the library is requested, the subsystem determines the dynamically added port or system call number corresponding to the function, and provides an indication of the determined port or system call number to a requester of the function. The requester of the function may then invoke the function using the indicated dynamically added port or system call number.
A system for extending a subsystem of an operating system, comprising:
(canceled)
(canceled)
(canceled)
13-18. (canceled)
A method performed by a computer system for extending an application program interface of a subsystem of an operating system, the subsystem of the operating system having a set of locations associated with functions of the application program interface, the method comprising:
20-24. (canceled)
A computer-readable medium having computer-executable instructions for extending a subsystem of an operating system, the subsystem of the operating system having an application program interface, the method comprising:
32-40. (canceled)
Dependencies are inferred from the claim text.