Ignore:
Timestamp:
01/03/15 18:26:23 (10 years ago)
Author:
tbretz
Message:
Updated to v20r11
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/dim/src/tcpip.c

    r15282 r18058  
    436436        return(1);
    437437}
     438
     439#ifdef __linux__
     440int tcpip_get_send_space(int conn_id)
     441{
     442        int ret, n_bytes;
     443               
     444        ret = ioctl(Net_conns[conn_id].channel, TIOCOUTQ, &n_bytes );
     445        if(ret == -1)
     446        {
     447#ifdef DEBUG
     448                printf("Couln't get send buffer free size, ret =  %d\n", ret);
     449#endif
     450                return(0);
     451        }
     452/*
     453        printf("tcpip_get_send_space %d\n", Write_buffer_size - n_bytes);
     454*/
     455        return(Write_buffer_size - n_bytes);
     456}
     457#endif
    438458
    439459/*
     
    905925            ipaddr[3] = (unsigned char)d;
    906926            host_number = 1;
     927/*
    907928#ifndef VxWorks
    908929                if( gethostbyaddr(ipaddr, sizeof(ipaddr), AF_INET) == (struct hostent *)0 )
     
    913934                        ret = WSAGetLastError();
    914935#endif
    915                         if((ret == HOST_NOT_FOUND) || (ret == NO_DATA))
    916                         {
    917                                 if(!check_node_addr(node, ipaddr))
    918                                         return(0);
    919                         }
    920                 }
    921 #endif
     936//                      if((ret == HOST_NOT_FOUND) || (ret == NO_DATA))
     937//                      {
     938//                              if(!check_node_addr(node, ipaddr))
     939//                                      return(0);
     940//                      }
     941                }
     942#endif
     943*/
    922944        }
    923945#ifndef VxWorks
     
    13061328       
    13071329        set_non_blocking(Net_conns[conn_id].channel);
     1330/*
     1331#ifdef __linux__
     1332        tcpip_get_send_space(conn_id);
     1333#endif
     1334*/
    13081335        wrote = (int)writesock( Net_conns[conn_id].channel, buffer, (size_t)size, 0 );
    13091336#ifndef WIN32
     
    16961723#ifndef WIN32
    16971724        if(code){}
    1698         if((errno == ENOENT) && (h_errno == HOST_NOT_FOUND))
     1725        if((errno == 0) && (h_errno == HOST_NOT_FOUND))
    16991726                strcpy(str,"Host not found");
    17001727        else
Note: See TracChangeset for help on using the changeset viewer.