Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ snalu62_free_mem(3) — SNA APPC LU6.2 4.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

snalu62_free_mem(3)  —  Subroutines

 
 
 
 

NAME

snalu62_free_mem − Deallocates memory allocated by the interface.  Use this verb only to return memory allocated by the interface. 
 
 

LIBRARY

 
/usr/shlib/libsnatprm.so
 
 
 

SYNOPSIS

 
#include <sna/snatprmdf.h>
 
STATUS_RTN snalu62_free_mem(
       void ∗pointer,
       UINT32 type
       );
 
 

Valid Conversation States

 
HDX: All

FDX: All
 
 

SUPPLIED PARAMETERS

 
 

pointer

A pointer to the structure that describes the memory the interface should deallocate. 
 

type

A UINT32 value specifying the type of structure referenced in the pointer parameter.  Specify one of the following values:
 
 
 
 

•SNALU62_C_ATTACH_MGR
 

•SNALU62_C_BUFFER
 

•SNALU62_C_CONV_GROUP_LIST
 

•SNALU62_C_PIP_DATA
 

•SNALU62_C_RES_ID
 

•SNALU62_C_SECUR_INFO
 

•SNALU62_C_SECUR_LIST
 
 

•SNALU62_C_TP_NAME
 

Use SNALU62_C_RES_ID only when you use the snalu62_attach_listen verb and subsequent processing to pass the allocation request to another program. Normally, this data structure is deallocated by the snalu62_deallocate verb. 

 
 
 
 

 
 

DESCRIPTION

 
Use this unarchitected verb to return memory that was allocated by the interface. The parameter descriptions in this manual and in the Compaq SNA APPC/LU6.2 Programming Interface for Tru64 UNIX Administrator’s Guide contain a note describing the need to use this verb whenever necessary. See also the list of affected data structures under this verb’s type parameter. 
 
 
 
 

RESTRICTIONS

 
None
 

RETURN VALUES

 

SNALU62_S_OKnormal successful completion

SNALU62_S_CONVCANC
conversation cancelled

SNALU62_S_UNSUC
verb did not execute successfully
 
 
 

ERRORS

 
None

RELATED INFORMATION

 
Functions: snalu62_get_attributes and snalu62_get_tp_properties. 

Manuals: Compaq SNA APPC/LU6.2 Programming Interface for Tru64 UNIX Programming and IBM’s Systems Network Architecture Transaction Programmer’s Reference Manual for LU Type 6.2. 
 
 
 
 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026