Displaying 4 results from an estimated 4 matches for "c_argnam".
Did you mean:
c_argnames
2019 Jun 04
0
[PATCH libnbd v2 2/4] generator: Callback returns int instead of void.
..."static int\n";
pr "%s_%s_wrapper " name cb_name;
print_c_arg_list args;
pr "\n";
pr "{\n";
+ pr " int ret;\n";
+ pr "\n";
pr " caml_leave_blocking_section ();\n";
let c_argnames = List.flatten (List.map name_of_arg args) in
- pr " %s_%s_wrapper_locked (%s);\n" name cb_name
+ pr " ret = %s_%s_wrapper_locked (%s);\n" name cb_name
(String.concat ", " c_argnames);
pr " caml_enter_blocking_section ();\n"...
2019 Jul 16
0
[PATCH libnbd v2] generator: Define new Closure type instead of callbacks.
...; List.hd (c_name_of_arg a)
let generate_ocaml_nbd_mli () =
generate_header OCamlStyle;
@@ -4686,7 +4706,7 @@ let print_ocaml_binding (name, { args; ret }) =
pr " int ret;\n";
pr "\n";
pr " caml_leave_blocking_section ();\n";
- let c_argnames = List.flatten (List.map name_of_arg args) in
+ let c_argnames = List.flatten (List.map c_name_of_arg args) in
pr " ret = %s_%s_wrapper_locked (%s);\n" name cb_name
(String.concat ", " c_argnames);
pr " caml_enter_blocking_section ();\n&...
2019 Jul 16
2
[PATCH libnbd v2] generator: Define new Closure type
As before, but this one has working Python bindings. OCaml still TBD.
Rich.
2019 Jun 04
9
[PATCH libnbd v2 0/4] api: Implement concurrent writer.
v1:
https://www.redhat.com/archives/libguestfs/2019-June/msg00014.html
I pushed a few bits which are uncontroversial. The main
changes since v1 are:
An extra patch removes the want_to_send / check for nbd_aio_is_ready
in examples/threaded-reads-and-writes.c. This logic was wrong since
commit 6af72b87 as was pointed out by Eric in his review. Comments
and structure of