1*22f8d3acSDamjan Jovanovic--- misc/build/nss-3.39/nspr/pr/src/io/prsocket.c 2025-01-21 18:09:11.629055000 +0200 2*22f8d3acSDamjan Jovanovic+++ misc/build/nss-3.39/nspr/pr/src/io/prsocket.c 2025-01-21 18:11:44.990333000 +0200 3*22f8d3acSDamjan Jovanovic@@ -337,8 +337,8 @@ 4*22f8d3acSDamjan Jovanovic * input/output. 5*22f8d3acSDamjan Jovanovic * To get result we need to use GetOverlappedResult. */ 6*22f8d3acSDamjan Jovanovic if (fd->secret->overlappedActive) { 7*22f8d3acSDamjan Jovanovic- PR_ASSERT(fd->secret->nonblocking); 8*22f8d3acSDamjan Jovanovic PRInt32 rvSent; 9*22f8d3acSDamjan Jovanovic+ PR_ASSERT(fd->secret->nonblocking); 10*22f8d3acSDamjan Jovanovic if (GetOverlappedResult(osfd, &fd->secret->ol, &rvSent, FALSE) == TRUE) { 11*22f8d3acSDamjan Jovanovic fd->secret->overlappedActive = PR_FALSE; 12*22f8d3acSDamjan Jovanovic PR_LOG(_pr_io_lm, PR_LOG_MIN, 13*22f8d3acSDamjan Jovanovic--- misc/build/nss-3.39/nss/lib/freebl/blinit.c 2025-01-21 18:09:11.487953000 +0200 14*22f8d3acSDamjan Jovanovic+++ misc/build/nss-3.39/nss/lib/freebl/blinit.c 2025-01-21 18:28:06.705161000 +0200 15*22f8d3acSDamjan Jovanovic@@ -50,14 +50,8 @@ 16*22f8d3acSDamjan Jovanovic mov xcr0, eax 17*22f8d3acSDamjan Jovanovic } 18*22f8d3acSDamjan Jovanovic #else 19*22f8d3acSDamjan Jovanovic- xcr0 = (PRUint32)_xgetbv(0); /* Requires VS2010 SP1 or later. */ 20*22f8d3acSDamjan Jovanovic+ return 0; 21*22f8d3acSDamjan Jovanovic #endif /* _M_IX86 */ 22*22f8d3acSDamjan Jovanovic-#else /* _MSC_VER */ 23*22f8d3acSDamjan Jovanovic- /* Old OSX compilers don't support xgetbv. Use byte form. */ 24*22f8d3acSDamjan Jovanovic- __asm__(".byte 0x0F, 0x01, 0xd0" 25*22f8d3acSDamjan Jovanovic- : "=a"(xcr0) 26*22f8d3acSDamjan Jovanovic- : "c"(0) 27*22f8d3acSDamjan Jovanovic- : "%edx"); 28*22f8d3acSDamjan Jovanovic #endif /* _MSC_VER */ 29*22f8d3acSDamjan Jovanovic /* Check if xmm and ymm state are enabled in XCR0. */ 30*22f8d3acSDamjan Jovanovic return (xcr0 & 6) == 6; 31