@@ -1459,32 +1459,14 @@ function payloadFileSync (pointer) {
1459
1459
if ( promisify ) {
1460
1460
var custom = promisify . custom ;
1461
1461
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
- }
1480
1462
1481
1463
// /////////////////////////////////////////////////////////////
1482
1464
// FS //////////////////////////////////////////////////////////
1483
1465
// /////////////////////////////////////////////////////////////
1484
1466
1485
1467
Object . defineProperty ( require ( 'fs' ) . exists , custom , {
1486
1468
value : function ( path ) {
1487
- return createPromise ( function ( resolve ) {
1469
+ return new Promise ( function ( resolve ) {
1488
1470
require ( 'fs' ) . exists ( path , function ( exists ) {
1489
1471
resolve ( exists ) ;
1490
1472
} ) ;
@@ -1507,7 +1489,7 @@ function payloadFileSync (pointer) {
1507
1489
var customPromiseExecFunction = function ( o ) {
1508
1490
return function ( ) {
1509
1491
var args = Array . from ( arguments ) ;
1510
- return createPromise ( function ( resolve , reject ) {
1492
+ return new Promise ( function ( resolve , reject ) {
1511
1493
o . apply ( undefined , args . concat ( function ( error , stdout , stderr ) {
1512
1494
if ( error !== null ) {
1513
1495
error . stdout = stdout ;
0 commit comments