diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-02-19 10:02:43 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-02-19 10:02:43 +0900 |
| commit | 0609abb3f7eeaef54b3bc983d78c4b7af2c88df5 (patch) | |
| tree | b492497c3179df05084c9221e0490fdd5555e84c | |
| parent | 80c343aec9812508daa7eb7d220acab629472b12 (diff) | |
| download | mruby-0609abb3f7eeaef54b3bc983d78c4b7af2c88df5.tar.gz mruby-0609abb3f7eeaef54b3bc983d78c4b7af2c88df5.zip | |
new API function mrb_fiber_resume(); ref #1269
| -rw-r--r-- | mrbgems/mruby-fiber/src/fiber.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mrbgems/mruby-fiber/src/fiber.c b/mrbgems/mruby-fiber/src/fiber.c index b3dab3758..2e5cd82e9 100644 --- a/mrbgems/mruby-fiber/src/fiber.c +++ b/mrbgems/mruby-fiber/src/fiber.c @@ -228,6 +228,13 @@ fiber_resume(mrb_state *mrb, mrb_value self) return fiber_switch(mrb, self, len, a, TRUE); } +/* resume thread with given arguments */ +MRB_API mrb_value +mrb_fiber_resume(mrb_state *mrb, mrb_value fib, mrb_int len, const mrb_value *a) +{ + return fiber_switch(mrb, fib, len, a, TRUE); +} + /* * call-seq: * fiber.alive? -> true or false |
