Files
2016-04-05 11:42:41 +00:00

26 lines
451 B
JavaScript

try {
module.exports = require('./build/Release/node_sleep.node');
} catch (e) {
console.error('sleep: using busy loop fallback');
module.exports = {
sleep: function(s) {
var e = new Date().getTime() + (s * 1000);
while (new Date().getTime() <= e) {
;
}
},
usleep: function(s) {
var e = new Date().getTime() + (s / 1000);
while (new Date().getTime() <= e) {
;
}
}
};
}