NAME
/vs/data/irSPI.libs - IRAPI Service Provider Interface
libraries
DESCRIPTION
The /vs/data/irSPI.libs file (if present) contains full path
names to one or more shared object libraries ( .so files )
which are dynamically linked to an IRAPI process by
irRegister(3IRAPI).
For each listed shared object library irRegister(3IRAPI)
opens the shared object library with dlopen(3), searches for
the symbol "irSPIRegister" by calling dlsym(3), and if
found, invokes that function with no arguments.
The irSPIRegister(3IRSPI) must return IRR_OK on success, or
IRR_FAIL on failure.
The prototype of that function in the shared object library
must be:
int irSPIRegister(void)
If the shared object library listed in irSPI.libs(4SPI) does
not exist then irRegister(3IRAPI) will fail.
If the irSPIRegister(3IRSPI) function does not exist in a
shared object library listed in irSPI.libs(4SPI) then
irRegister(3IRAPI) will fail.
If irSPIRegister(3IRSPI) returns IRR_FAIL then
irRegister(3IRAPI) will fail.
Lines with a leading # are treated as comment lines.
If the irSPI.libs(4SPI) file does not exist then no Service
Provider Interface libaries are processed by
irRegister(3IRAPI).
SEE ALSO
irSPIRegister(3IRAPI), irExtend(3IRAPI), IrEXTEND(4IRAPI).
VERSION
This is version 8/31/00 of this man page.