@@ -1459,32 +1459,14 @@ function payloadFileSync (pointer) {
14591459 if ( promisify ) {
14601460 var custom = promisify . custom ;
14611461 var customPromisifyArgs = require ( 'internal/util' ) . customPromisifyArgs ;
1462- var createPromise ;
1463-
1464- if ( NODE_VERSION_MAJOR <= 8 ) {
1465- var binding = process . binding ( 'util' ) ;
1466- var promiseResolve = binding . promiseResolve ;
1467- var promiseReject = binding . promiseReject ;
1468- createPromise = function ( fn ) {
1469- var p = binding . createPromise ;
1470- var resolve = promiseResolve . bind ( p ) ;
1471- var reject = promiseReject . bind ( p ) ;
1472- fn ( resolve , reject ) ;
1473- return p ;
1474- } ;
1475- } else {
1476- createPromise = function ( fn ) {
1477- return new Promise ( fn ) ;
1478- } ;
1479- }
14801462
14811463 // /////////////////////////////////////////////////////////////
14821464 // FS //////////////////////////////////////////////////////////
14831465 // /////////////////////////////////////////////////////////////
14841466
14851467 Object . defineProperty ( require ( 'fs' ) . exists , custom , {
14861468 value : function ( path ) {
1487- return createPromise ( function ( resolve ) {
1469+ return new Promise ( function ( resolve ) {
14881470 require ( 'fs' ) . exists ( path , function ( exists ) {
14891471 resolve ( exists ) ;
14901472 } ) ;
@@ -1507,7 +1489,7 @@ function payloadFileSync (pointer) {
15071489 var customPromiseExecFunction = function ( o ) {
15081490 return function ( ) {
15091491 var args = Array . from ( arguments ) ;
1510- return createPromise ( function ( resolve , reject ) {
1492+ return new Promise ( function ( resolve , reject ) {
15111493 o . apply ( undefined , args . concat ( function ( error , stdout , stderr ) {
15121494 if ( error !== null ) {
15131495 error . stdout = stdout ;
0 commit comments