Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Ticket #2105: socket.patch

File socket.patch, 2.7 kB (added by llucax, 4 months ago)

Updated patch

  • a/tango/net/device/Berkeley.d

    old new  
    221221 
    222222        private typedef int socket_t = ~0; 
    223223 
    224         package extern (Windows) 
     224        private extern (Windows) 
    225225        { 
    226226                alias closesocket close; 
    227227 
     
    346346 
    347347        private typedef int socket_t = -1; 
    348348 
    349         package extern (C) 
     349        private extern (C) 
    350350        { 
    351351                socket_t socket(int af, int type, int protocol); 
    352352                int fcntl(socket_t s, int f, ...); 
  • a/tango/net/device/Datagram.d

    old new  
    1313 
    1414module tango.net.device.Datagram; 
    1515 
    16 package import tango.net.device.Socket; 
     16private import tango.net.device.Socket; 
     17private import tango.net.device.Berkeley; 
    1718 
    1819/******************************************************************************* 
    1920         
  • a/tango/net/device/LocalSocket.d

    old new  
    1313module tango.net.device.LocalSocket; 
    1414 
    1515private import tango.net.device.Socket; 
     16private import tango.net.device.Berkeley; 
    1617 
    1718/******************************************************************************* 
    1819 
  • a/tango/net/device/Multicast.d

    old new  
    1515 
    1616public  import  tango.net.InternetAddress; 
    1717public  import  tango.net.device.Datagram; 
     18private import  tango.net.device.Berkeley; 
    1819 
    1920/****************************************************************************** 
    2021         
  • a/tango/net/device/SSLSocket.d

    old new  
    1414 
    1515private import tango.net.device.Socket; 
    1616 
     17private import tango.net.device.Berkeley; 
     18 
    1719private import tango.net.util.c.OpenSSL; 
    1820 
    1921/******************************************************************************* 
  • a/tango/net/ftp/FtpClient.d

    old new  
    1313private  
    1414{ 
    1515    import tango.net.ftp.Telnet; 
     16    import tango.net.device.Berkeley; 
    1617    import tango.text.Util; 
    1718    import tango.time.Clock; 
    1819    import tango.text.Regex: Regex;