svn commit: r337408 - projects/bectl/lib/libbe
Kyle Evans
kevans at FreeBSD.org
Tue Aug 7 03:26:33 UTC 2018
Author: kevans
Date: Tue Aug 7 03:26:32 2018
New Revision: 337408
URL: https://svnweb.freebsd.org/changeset/base/337408
Log:
libbe(3): Document that we'll clobber previous errors set by set_error
Modified:
projects/bectl/lib/libbe/be_error.c
projects/bectl/lib/libbe/be_impl.h
Modified: projects/bectl/lib/libbe/be_error.c
==============================================================================
--- projects/bectl/lib/libbe/be_error.c Tue Aug 7 03:25:28 2018 (r337407)
+++ projects/bectl/lib/libbe/be_error.c Tue Aug 7 03:26:32 2018 (r337408)
@@ -107,7 +107,6 @@ int
set_error(libbe_handle_t *lbh, be_error_t err)
{
- /* XXX TODO: should the old error be overwritten or no? */
lbh->error = err;
if (lbh->print_on_err && (err != BE_ERR_SUCCESS))
fprintf(stderr, "%s\n", libbe_error_description(lbh));
Modified: projects/bectl/lib/libbe/be_impl.h
==============================================================================
--- projects/bectl/lib/libbe/be_impl.h Tue Aug 7 03:25:28 2018 (r337407)
+++ projects/bectl/lib/libbe/be_impl.h Tue Aug 7 03:26:32 2018 (r337408)
@@ -64,6 +64,7 @@ typedef struct prop_data {
int prop_list_builder_cb(zfs_handle_t *, void *);
int be_proplist_update(prop_data_t *);
+/* Clobbers any previous errors */
int set_error(libbe_handle_t *, be_error_t);
#endif /* _LIBBE_IMPL_H */
More information about the svn-src-projects
mailing list