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.