NLSPROVIDER(3NSL) Networking Services Library Functions NLSPROVIDER(3NSL)


NAME


nlsprovider - get name of transport provider

SYNOPSIS


char *nlsprovider(void);


DESCRIPTION


nlsprovider() returns a pointer to a null-terminated character string
which contains the name of the transport provider as placed in the
environment by the listener process. If the variable is not defined in
the environment, a NULL pointer is returned.


The environment variable is only available to server processes started by
the listener process.

RETURN VALUES


If the variable is not defined in the environment, a NULL pointer is
returned.

FILES


/usr/lib/libnls.so.1
shared object


ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+---------------+-----------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------+
|MT-Level | Unsafe |
+---------------+-----------------+

SEE ALSO


attributes(7), nlsadmin(8)

NOTES


This interface is unsafe in multithreaded applications. Unsafe
interfaces should be called only from the main thread.


November 14, 2002 NLSPROVIDER(3NSL)