Revert "Remove process.unloop()"
People need this for backwards compatibility. Will be removed soon though! This reverts commit 1e710cafa704cf451782e8c96e1b57418561600e.
This commit is contained in:
parent
1e710cafa7
commit
e6dbf8d632
14
src/node.cc
14
src/node.cc
@ -424,6 +424,19 @@ static Handle<Value> Loop(const Arguments& args) {
|
||||
return Undefined();
|
||||
}
|
||||
|
||||
static Handle<Value> Unloop(const Arguments& args) {
|
||||
HandleScope scope;
|
||||
int how = EVUNLOOP_ONE;
|
||||
if (args[0]->IsString()) {
|
||||
String::Utf8Value how_s(args[0]->ToString());
|
||||
if (0 == strcmp(*how_s, "all")) {
|
||||
how = EVUNLOOP_ALL;
|
||||
}
|
||||
}
|
||||
ev_unloop(EV_DEFAULT_ how);
|
||||
return Undefined();
|
||||
}
|
||||
|
||||
static Handle<Value> Chdir(const Arguments& args) {
|
||||
HandleScope scope;
|
||||
|
||||
@ -1036,6 +1049,7 @@ static void Load(int argc, char *argv[]) {
|
||||
|
||||
// define various internal methods
|
||||
NODE_SET_METHOD(process, "loop", Loop);
|
||||
NODE_SET_METHOD(process, "unloop", Unloop);
|
||||
NODE_SET_METHOD(process, "compile", Compile);
|
||||
NODE_SET_METHOD(process, "_byteLength", ByteLength);
|
||||
NODE_SET_METHOD(process, "reallyExit", Exit);
|
||||
|
Loading…
x
Reference in New Issue
Block a user