![]() Chapter Contents |
![]() Previous |
![]() Next |
| DETACH |
| Portability: | SAS/C extension |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| EXAMPLE | |
| RELATED FUNCTIONS |
| SYNOPSIS |
#include <ostask.h> int DETACH(void **tcbaddr, option);
| DESCRIPTION |
The SAS/C
DETACH
macro implements the functionality of the OS/390 Assembler DETACH
macro. The
tcbaddr
argument
is the address of a
void *
area containing the address of the TCB to be detached. The
option
argument must be specified as either STAE
or NOSTAE, indicating whether the assembler STAE=YES or STAE=NO option is
required.
DETACH
must be used for a terminated subtask to remove the TCB from the system.
If any subtasks created by the SAS/C
ATTACH
function are still running when the program terminates, these
subtasks are detached automatically.
| RETURN VALUE |
The
DETACH
macro returns the value returned in register 15 by the assembler
DETACH macro.
| EXAMPLE |
See the example for the
ATTACH
macro earlier in this chapter.
| RELATED FUNCTIONS |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.