Hidden Anchor Point for an IBM OS/2 Intra-Process Data Areas and Control Blocks for an Application Interface
Original Publication Date: 1989-Apr-01
Included in the Prior Art Database: 2005-Jan-27
Disclosed is a method that allows a system service consisting of a set of IBM OS/2 Dynamic Linked routines to establish a data area that is shared between the routines within an OS/2 process. The data area is used as an anchor point for the data areas and control blocks that maintain the states of the application. The control blocks and states can then be used by the system service for subsequent calls. The application has no knowledge of the anchor point and generally cannot tamper with it. IBM OS/2 allows system services to be packaged and shipped in multiple Dynamic Link Libraries. Each Dynamic Link Library contains separate data areas that are available only to a member of that Dynamic Link Library and not to members of any other Dynamic Link Library.