diff options
| author | Tomoyuki Sahara <[email protected]> | 2014-04-29 00:45:08 +0900 |
|---|---|---|
| committer | Tomoyuki Sahara <[email protected]> | 2014-04-29 00:45:08 +0900 |
| commit | 077f39bd38b5d6211d0470430e8d26915a44d92c (patch) | |
| tree | fdd3f79f6d7ef0b4330b8a9e16bb8e36e864313e | |
| parent | 5aeb99ad49794d0bca845872daf72e641750d8d9 (diff) | |
| parent | 9a1b25bdd8b826b3e8cd7b3190c2592aba75d549 (diff) | |
| download | mruby-077f39bd38b5d6211d0470430e8d26915a44d92c.tar.gz mruby-077f39bd38b5d6211d0470430e8d26915a44d92c.zip | |
Merge pull request #19 from schmurfy/solaris_flock
raise an error for flock on solaris
| -rw-r--r-- | src/file.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/file.c b/src/file.c index ea508ce05..e1db3f960 100644 --- a/src/file.c +++ b/src/file.c @@ -276,7 +276,9 @@ mrb_file__gethome(mrb_state *mrb, mrb_value klass) mrb_value mrb_file_flock(mrb_state *mrb, mrb_value self) { -#if !defined(sun) +#if defined(sun) + mrb_raise(mrb, E_RUNTIME_ERROR, "flock is not supported on Illumos/Solaris"); +#else mrb_int operation; int fd; |
