• src/xpdev/sockwrap.h

    From deuce@1:103/705 to CVS commit on Sat Mar 3 23:22:01 2018
    src/xpdev sockwrap.h 1.53 1.54
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv7630

    Modified Files:
    sockwrap.h
    Log Message:
    Add pop3s and submissions ports


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Jun 4 15:02:55 2018
    src/xpdev sockwrap.h 1.54 1.55
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv4891

    Modified Files:
    sockwrap.h
    Log Message:
    Added IPPORT_BINKP (TCP port number) definition.

    --- SBBSecho 3.04-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 12:44:40 2019
    src/xpdev sockwrap.h 1.55 1.56
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv25965

    Modified Files:
    sockwrap.h
    Log Message:
    Define in_addr_t for Win32



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sun Apr 4 16:18:09 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/702f73cc8420b7b47d098f52
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    Add nfds_t required by poll(), and add note describing Win32 bug
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Feb 19 13:47:41 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/3f08e8f6ecb50fa31f03eea7
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    typedef a socket_buffer_tThis is so we can deal with send(), recv() and friends
    takinga void* on BSD stacks, and a char* on Win32.Not a big deal for C where a void* is universal, but C++ hates thattype of thing.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Feb 19 14:43:23 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/edc4b07532032ee90152da25
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    Make socket_send_buffer_t separate from socket_recv_buffer_tIt seems we can't add a const to a typedef in a static_cast<>()
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Feb 19 21:46:19 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/1d7b980540f0254306140e61
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    Add socket_ioctl_ptr_tFor Win32, this is actually the pointer type an ioctl() thirdargument needs to be. For other OSs, this is basically what anFIONBIO third argument needs to be... there's really no restructionat all on what arguments after the second to ioctl() need to be.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Feb 19 21:53:25 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/24a7649626aa3d10a185f7cd
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    Fix socket_ioctl_ptr_tOn Win32 it can't be defined until after winsock*.h is #included.On everything else, it needs to be a pointer.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)