{
{    The purpose of this procedure is to insert the listen socket corresponding
{ to the given application name and the port/IP address pair in the list of
{ active listen sockets.  If the listen socket is bound to all known IP
{ addresses, the listen socket request is sent to each device supporting the
{ TCP protocol.  If the listen socket is bound to a specific IP address, the
{ listen socket request is sent to only the device supporting that IP address.
{
{       NLP$SK_TCP_ACTIVATE_LISTEN (SOCKET_ID, APPLICATION, PORT,
{             BOUND_ADDRESS, QUEUE_LIMIT, SELECTION_CRITERIA, STATUS)
{
{ SOCKET_ID: (input)  This parameter specifies the job local identifier of the
{       listen socket.
{
{ APPLICATION: (input)  This parameter specifies the application name
{       associated with the listen socket.
{
{ PORT: (input)  This parameter specifies the port number to which the listen
{       socket has been bound.
{
{ BOUND_ADDRESS: (input)  This parameter specifies the IP address to which the
{       listen socket has been bound.
{
{ QUEUE_LIMIT: (input)  This parameter specifies the limit on the number of
{       unaccepted sockets to be queued on the listen port.  This attribute is
{       communicated to the communications device via the listen request.
{
{ SELECTION_CRITERIA: (input)  This parameter specifies the port number and/or
{       IP address of the source from which the server application is willing
{       to accept sockets.  A value of 0 implies all ports/and or IP addresses.
{       This attribute is communicated to the communications device via the
{       listen request.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITION:
{             nae$sk_insufficient_resources
{             nae$sk_no_device_configured
{             nae$sk_socket_terminated
{
