ZCOM C I/F Library Routines

 

 

ZLUOPEN (3X)

Threads

This routine may be called from a multi-threaded application using the

Considerations

POSIX (1003.1c) kernel threads API package. This routine has the

 

following characteristics when called by a multi-threaded application:

 

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).

PARAMETERS

 

 

 

zap

ZCOM address (checksum is not used). Node must be

 

 

zero or contain the local node as defined in the TTGEN

 

 

configuration file.

 

mode

Open mode. Parameter is not used and should be

 

 

specified as zero.

 

fd

Returned file descriptor. If zluopen is returned with error,

 

(Return Param)

this return parameter is undefined.

RETURN VALUE

Routine zluopen returns 0 if successful. Otherwise, a non-zeroerror

 

code is returned. See /opt/acc/include/zcom/zcomsys.h for the list of

 

ZCOM error codes and their meanings.

Chapter 4

241

Page 241
Image 241
HP UX 11i v1 I/O Cards manual This return parameter is undefined, Zcom error codes and their meanings