From 6297534091666ccb7a5192763b53a4350cb550e3 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 26 Mar 2015 09:16:44 +0000 Subject: [PATCH] ocaml: Add Guestfs.Errno.errno_EPERM. --- generator/ocaml.ml | 3 +++ ocaml/guestfs-c.c | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/generator/ocaml.ml b/generator/ocaml.ml index cc7990734..e7c6a1a43 100644 --- a/generator/ocaml.ml +++ b/generator/ocaml.ml @@ -133,6 +133,7 @@ val last_errno : t -> int module Errno : sig val errno_ENOTSUP : int + val errno_EPERM : int val errno_ESRCH : int end @@ -276,6 +277,8 @@ external last_errno : t -> int = \"ocaml_guestfs_last_errno\" module Errno = struct external enotsup : unit -> int = \"ocaml_guestfs_get_ENOTSUP\" \"noalloc\" let errno_ENOTSUP = enotsup () + external eperm : unit -> int = \"ocaml_guestfs_get_EPERM\" \"noalloc\" + let errno_EPERM = eperm () external esrch : unit -> int = \"ocaml_guestfs_get_ESRCH\" \"noalloc\" let errno_ESRCH = esrch () end diff --git a/ocaml/guestfs-c.c b/ocaml/guestfs-c.c index aec1e0d4a..f1a941c09 100644 --- a/ocaml/guestfs-c.c +++ b/ocaml/guestfs-c.c @@ -64,6 +64,7 @@ value ocaml_guestfs_delete_event_callback (value gv, value eh); value ocaml_guestfs_event_to_string (value events); value ocaml_guestfs_last_errno (value gv); value ocaml_guestfs_get_ENOTSUP (value unitv); +value ocaml_guestfs_get_EPERM (value unitv); value ocaml_guestfs_get_ESRCH (value unitv); /* Allocate handles and deal with finalization. */ @@ -448,6 +449,13 @@ ocaml_guestfs_get_ENOTSUP (value unitv) return Val_int (ENOTSUP); } +/* NB: "noalloc" function. */ +value +ocaml_guestfs_get_EPERM (value unitv) +{ + return Val_int (EPERM); +} + /* NB: "noalloc" function. */ value ocaml_guestfs_get_ESRCH (value unitv)