|
@@ -1,11 +1,13 @@
|
|
|
const timers = require('timers')
|
|
|
|
|
|
+const {binding} = process
|
|
|
+
|
|
|
process.atomBinding = function (name) {
|
|
|
try {
|
|
|
- return process.binding(`atom_${process.type}_${name}`)
|
|
|
+ return binding(`atom_${process.type}_${name}`)
|
|
|
} catch (error) {
|
|
|
if (/No such module/.test(error.message)) {
|
|
|
- return process.binding(`atom_common_${name}`)
|
|
|
+ return binding(`atom_common_${name}`)
|
|
|
} else {
|
|
|
throw error
|
|
|
}
|