[Libguestfs] [PATCH 4/5] daemon error handling: Define a new function reply_with_perror_errno.

Richard W.M. Jones rjones at redhat.com
Mon Nov 30 14:52:04 UTC 2009


On Mon, Nov 30, 2009 at 02:48:07PM +0000, Richard W.M. Jones wrote:
> For example, original code:
> 

These are of course the wrong way round.  The examples should be:

  r = some_system_call ();
  err = errno;
  do_cleanup ();
  errno = err;
  if (r == -1) {
    reply_with_perror ("failed");
    return -1;
  }

[can in future be changed to]

  r = some_system_call ();
  err = errno;
  do_cleanup ();
  if (r == -1) {
    reply_with_perror_errno (err, "failed");
    return -1;
  }

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora




More information about the Libguestfs mailing list