X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fovsdb-error.c;h=c5a4ad4ca5801385a52a8b49dbc45aa98c2e1f00;hb=8a07709cb80462edb32fc11d056bfc08ce90f62d;hp=3b90b1616b3545c6b9e17c43b0d63f50f3006afa;hpb=1dd5b71d14b5c5360f97071041ec1bdd1f8d2445;p=sliver-openvswitch.git diff --git a/lib/ovsdb-error.c b/lib/ovsdb-error.c index 3b90b1616..c5a4ad4ca 100644 --- a/lib/ovsdb-error.c +++ b/lib/ovsdb-error.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2009, 2010, 2011 Nicira Networks +/* Copyright (c) 2009, 2010, 2011, 2012 Nicira Networks * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -150,7 +150,7 @@ ovsdb_internal_error(struct ovsdb_error *inner_error, ds_put_char(&ds, ')'); } - ds_put_format(&ds, " (%s %s%s)", program_name, VERSION, BUILDNR); + ds_put_format(&ds, " (%s %s)", program_name, VERSION); if (inner_error) { char *s = ovsdb_error_to_string(inner_error); @@ -192,12 +192,6 @@ ovsdb_error_clone(const struct ovsdb_error *old) } } -static const char * -ovsdb_errno_string(int error) -{ - return error == EOF ? "unexpected end of file" : strerror(error); -} - struct json * ovsdb_error_to_json(const struct ovsdb_error *error) { @@ -211,7 +205,7 @@ ovsdb_error_to_json(const struct ovsdb_error *error) } if (error->errno_) { json_object_put_string(json, "io-error", - ovsdb_errno_string(error->errno_)); + ovs_retval_to_string(error->errno_)); } return json; } @@ -228,7 +222,7 @@ ovsdb_error_to_string(const struct ovsdb_error *error) ds_put_format(&ds, ": %s", error->details); } if (error->errno_) { - ds_put_format(&ds, " (%s)", ovsdb_errno_string(error->errno_)); + ds_put_format(&ds, " (%s)", ovs_retval_to_string(error->errno_)); } return ds_steal_cstr(&ds); }