• src/xpdev/sockwrap.h

    From deuce@VERT to CVS commit on Friday, October 11, 2013 08:42:25
    src/xpdev sockwrap.h 1.44 1.45
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv13787

    Modified Files:
    sockwrap.h
    Log Message:
    Define a new xp_sockaddr_len() macro to deal with Linux et. al.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Friday, October 11, 2013 15:21:25
    src/xpdev sockwrap.h 1.45 1.46
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv17113

    Modified Files:
    sockwrap.h
    Log Message:
    Include a mystery header because MSDN told me to.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Tuesday, October 29, 2013 10:25:47
    src/xpdev sockwrap.h 1.47 1.48
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv7745

    Modified Files:
    sockwrap.h
    Log Message:
    Fix extra included introduced from my home system.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sunday, February 09, 2014 21:39:21
    src/xpdev sockwrap.h 1.50 1.51
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv14616

    Modified Files:
    sockwrap.h
    Log Message:
    Add missing space.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Saturday, November 15, 2014 18:58:20
    src/xpdev sockwrap.h 1.51 1.52
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv11247

    Modified Files:
    sockwrap.h
    Log Message:
    Add IPPORT_HTTPS macro.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Saturday, March 03, 2018 23:22:01
    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



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, June 04, 2018 15:02:55
    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.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, August 06, 2019 12:44:40
    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




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, April 04, 2021 16:18:09
    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

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 19, 2022 13:47:41
    https://gitlab.synchro.net/main/sbbs/-/commit/3f08e8f6ecb50fa31f03eea7
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    typedef a socket_buffer_t

    This is so we can deal with send(), recv() and friends taking
    a void* on BSD stacks, and a char* on Win32.

    Not a big deal for C where a void* is universal, but C++ hates that
    type of thing.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 19, 2022 14:43:23
    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_t

    It seems we can't add a const to a typedef in a static_cast<>()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 19, 2022 21:46:19
    https://gitlab.synchro.net/main/sbbs/-/commit/1d7b980540f0254306140e61
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    Add socket_ioctl_ptr_t

    For Win32, this is actually the pointer type an ioctl() third
    argument needs to be. For other OSs, this is basically what an
    FIONBIO third argument needs to be... there's really no restruction
    at all on what arguments after the second to ioctl() need to be.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 19, 2022 21:53:25
    https://gitlab.synchro.net/main/sbbs/-/commit/24a7649626aa3d10a185f7cd
    Modified Files:
    src/xpdev/sockwrap.h
    Log Message:
    Fix socket_ioctl_ptr_t

    On Win32 it can't be defined until after winsock*.h is #included.
    On everything else, it needs to be a pointer.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net