The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 15, 2000
Filed:
Feb. 03, 1998
Tian-Jy Chao, Brewster, NY (US);
Mark D Cooper, Poughkeepsie, NY (US);
Colette A Mastrangelo, Fishkill, NY (US);
Sarat Vemuri, Poughkeepsie, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An apparatus allowing a pair of interrelated C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction or function, such as a setjmp, all information pertaining to the current running processing sub-environment that has been established by a first load module is saved in the memory in any location. Later, upon the issuance of a second and complementary instruction or function, such as a longjmp, issued from a different processing sub-environment established by a different load module, the computer's system stack is searched until the entry for the original processing environment is found. Then once it is established which initial environment the second instruction or function is related to, that information is retrieved from the previously stored memory location and the instruction or function is completed successfully.