Chapter Contents

Previous

Next
OS/390 Multitasking and Other Low-Level System Interfaces

Multitasking SAS/C Applications

Note that when you run multiple SAS/C tasks in an address space, each task must have its own C framework. That is, each subtask load module must include a main function, or must use the indep compiler option to create a new C framework. Each SAS/C framework in an address space operates completely independently of the others. This means that you can use objects created by the library only under the task by which they were created. Specifically:

Note:    Many of these restrictions can be bypassed by using operating system facilities directly. For instance, memory allocated by GETMAIN and DCBs processed using BSAM I/O can be shared freely among subtasks so long as all OS/390 restrictions are honored.  [cautionend]


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.