@@ -119,6 +119,8 @@ const { kTimeout } = require('internal/timers');
119119const DEFAULT_IPV4_ADDR = '0.0.0.0' ;
120120const DEFAULT_IPV6_ADDR = '::' ;
121121
122+ const isWindows = process . platform === 'win32' ;
123+
122124function noop ( ) { }
123125
124126function getFlags ( ipv6Only ) {
@@ -335,8 +337,7 @@ function Socket(options) {
335337 this [ async_id_symbol ] = this . _handle . getAsyncId ( ) ;
336338
337339 if ( ( fd === 1 || fd === 2 ) &&
338- ( this . _handle instanceof Pipe ) &&
339- process . platform === 'win32' ) {
340+ ( this . _handle instanceof Pipe ) && isWindows ) {
340341 // Make stdout and stderr blocking on Windows
341342 err = this . _handle . setBlocking ( true ) ;
342343 if ( err )
@@ -1024,7 +1025,7 @@ function lookupAndConnect(self, options) {
10241025 hints : options . hints || 0
10251026 } ;
10261027
1027- if ( process . platform !== 'win32' &&
1028+ if ( ! isWindows &&
10281029 dnsopts . family !== 4 &&
10291030 dnsopts . family !== 6 &&
10301031 dnsopts . hints === 0 ) {
@@ -1227,7 +1228,7 @@ function createServerHandle(address, port, addressType, fd, flags) {
12271228 assert ( ! address && ! port ) ;
12281229 } else if ( port === - 1 && addressType === - 1 ) {
12291230 handle = new Pipe ( PipeConstants . SERVER ) ;
1230- if ( process . platform === 'win32' ) {
1231+ if ( isWindows ) {
12311232 const instances = parseInt ( process . env . NODE_PENDING_PIPE_INSTANCES ) ;
12321233 if ( ! NumberIsNaN ( instances ) ) {
12331234 handle . setPendingInstances ( instances ) ;
@@ -1710,7 +1711,7 @@ Server.prototype.unref = function() {
17101711let _setSimultaneousAccepts ;
17111712let warnSimultaneousAccepts = true ;
17121713
1713- if ( process . platform === 'win32' ) {
1714+ if ( isWindows ) {
17141715 let simultaneousAccepts ;
17151716
17161717 _setSimultaneousAccepts = function ( handle ) {
0 commit comments