diff options
| author | Richard Jones <rjones@redhat.com> | 2009-11-30 14:11:20 +0000 |
|---|---|---|
| committer | Richard Jones <rjones@redhat.com> | 2009-12-07 11:13:12 +0000 |
| commit | 983e7a23456f413394a254f3aa4dbee271a30c47 (patch) | |
| tree | 791881ee042d03f4e8b9626c545f7253810d56d5 /java | |
| parent | 4b4e0d0d07bd34f4368c6a213ff757d4ebf98411 (diff) | |
| download | libguestfs-983e7a23456f413394a254f3aa4dbee271a30c47.tar.gz libguestfs-983e7a23456f413394a254f3aa4dbee271a30c47.tar.xz libguestfs-983e7a23456f413394a254f3aa4dbee271a30c47.zip | |
daemon error handling: Define a new function reply_with_perror_errno.
This allows you to save the errno from a previous call and
pass it to reply_with_perror.
For example, original code:
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;
}
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions
