search for: fc2e8ad

Displaying 2 results from an estimated 2 matches for "fc2e8ad".

Did you mean: fc2e5ab
2017 Feb 02
3
[nbdkit PATCH 0/2] Ruby bindings for .zero
Similar to python and perl. But MUCH easier (especially considering that this is the first time I've every tried to run Ruby). I even had fun making set_error() polymorphic. Eric Blake (2): ruby: Expose nbdkit_set_error to ruby script ruby: Support zero callback plugins/ruby/example.rb | 11 ++++++++ plugins/ruby/nbdkit-ruby-plugin.pod | 54
2017 Feb 02
0
[nbdkit PATCH 2/2] ruby: Support zero callback
...icular, if +you would like to automatically fall back to C<pwrite> (perhaps +because there is nothing to optimize if C<may_trim> is false), +use C<Nbdkit.set_error(Errno::EOPNOTSUPP)>. + =back =head2 MISSING CALLBACKS diff --git a/plugins/ruby/ruby.c b/plugins/ruby/ruby.c index fc2e8ad..33d7968 100644 --- a/plugins/ruby/ruby.c +++ b/plugins/ruby/ruby.c @@ -36,12 +36,14 @@ #include <stdio.h> #include <stdlib.h> #include <assert.h> +#include <errno.h> #include <nbdkit-plugin.h> #include <ruby.h> static VALUE nbdkit_module = Qnil; +static...