ACC X.25 Protocol User's Guide
X.25 Application Programming
ZX25CALLACC (3X) — ACC X.25
Chapter 486
ZX25CALLACC (3X) — ACC X.25
NAME zx25callacc – Confirm (accept) an inbound call
SYNOPSIS
#include <zcom/zcomsys.h>
#include <zcom/zcomx25.h>
int zx25callacc (zxip, vzap, fbuf, flen,
ubuf, ulen, dbit, clngaddr, caldaddr)
zx25info_type *zxip;
zaddr_type *vzap;
char *fbuf;
int flen;
char *ubuf;
int ulen;
int dbit;
char *clngaddr;
char *caldaddr;
DESCRIPTION Routine zx25callacc is used to confirm (accept) an inbound X.25 call.
The caller of this routine is responsible for performing any required
facilities and D-bit negotiation.
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).










