Author skn78
Recipients Ma Lin, ned.deily, paul.moore, skn78, steve.dower, thatiparthy, tim.golden, tjguk, zach.ware
Date 2018-02-02.16:19:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1517588399.91.0.467229070634.issue32394@psf.upfronthosting.co.za>
In-reply-to
Content
I suggest inserting the following code into socketmodule.c:

CHANGE:
#ifdef  TCP_KEEPCNT    
        PyModule_AddIntMacro(m, TCP_KEEPCNT);
#endif

TO:
#ifdef  TCP_KEEPCNT    
    #if defined(_MSC_VER) && _MSC_VER >= 1800
    // Windows 10 1703 (15063)
    if (IsWindows10CreatorsOrGreater()) {
        PyModule_AddIntMacro(m, TCP_KEEPCNT);        
    }
    #endif
#endif

AND CHANGE:
#ifdef  TCP_FASTOPEN
        PyModule_AddIntMacro(m, TCP_FASTOPEN);
#endif

TO:
#ifdef  TCP_FASTOPEN
    #if defined(_MSC_VER) && _MSC_VER >= 1800
    // Windows 10 1703 (Build: 14393)
    if (IsWindows10AnniversaryOrGreater()) {
        PyModule_AddIntMacro(m, TCP_FASTOPEN);
    }
    #endif 
#endif
History
Date User Action Args
2018-02-02 16:19:59skn78setrecipients: + skn78, paul.moore, tim.golden, ned.deily, zach.ware, steve.dower, thatiparthy, Ma Lin, tjguk
2018-02-02 16:19:59skn78setmessageid: <1517588399.91.0.467229070634.issue32394@psf.upfronthosting.co.za>
2018-02-02 16:19:59skn78linkissue32394 messages
2018-02-02 16:19:59skn78create