ACC X.25 Protocol User's Guide
X.25 Application Programming
ZX25CLOSE (3X) — ACC X.25
Chapter 4 101
ZX25CLOSE (3X) — ACC X.25
NAME zx25close - Clean up resources from a previous zx25info call
SYNOPSIS
#include <zcom/zcomsys.h>
#include <zcom/zcomx25.h>
int zx25close (zxip)
zx25info_type *zxip;
DESCRIPTION Routine zx25close cleans up the resources which were allocated in the
previous zx25info call. After this call, the zxip pointer should not be used
in other “zx25...” calls.
The libraries libzx25.a, libzcom_c.a and libpthread.a must be linked into
the calling program by giving the “-lzx25 -lzcom_c -lpthread” options to
cc(1) or ld(1).
Threads
Considerations
This routine may be called from a multi-threaded application using the
POSIX (1003.1c) kernel threads API package. It has the following
characteristics when called by multi-threaded applications:
cancellation point Thread cancellation can occur when a
thread calls this routine.
async-cancel unsafe The calling thread’s cancelability
type must be
PTHREAD_CANCEL_DEFERRED if
cancellation is enabled.
async-signal unsafe It cannot be called from a signal
handler.
fork unsafe It cannot be called by a child process
after fork(2) but before exec(2)
See the NOTES section that follows for more information on using this
routine in a multi-threaded application.
PAR A ME TER S : zxip ZCOM X.25 access data structure (from zx25info call)










