aboutsummaryrefslogtreecommitdiff
path: root/lib/libbe
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2018-08-07 03:26:32 +0000
committerKyle Evans <kevans@FreeBSD.org>2018-08-07 03:26:32 +0000
commit20b7b8d86cc142b839c661557553965984818e70 (patch)
tree45e3ae9528b12ab68ceef0002f9752d1cb6c9c69 /lib/libbe
parentf1ca70d3e1d320fe687348e8a8394b1ea571f279 (diff)
downloadsrc-20b7b8d86cc142b839c661557553965984818e70.tar.gz
src-20b7b8d86cc142b839c661557553965984818e70.zip
libbe(3): Document that we'll clobber previous errors set by set_error
Notes
Notes: svn path=/projects/bectl/; revision=337408
Diffstat (limited to 'lib/libbe')
-rw-r--r--lib/libbe/be_error.c1
-rw-r--r--lib/libbe/be_impl.h1
2 files changed, 1 insertions, 1 deletions
diff --git a/lib/libbe/be_error.c b/lib/libbe/be_error.c
index 9da17eb492bd..58df17ba4e20 100644
--- a/lib/libbe/be_error.c
+++ b/lib/libbe/be_error.c
@@ -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));
diff --git a/lib/libbe/be_impl.h b/lib/libbe/be_impl.h
index 0b40a285b6e6..f92d22f4d996 100644
--- a/lib/libbe/be_impl.h
+++ b/lib/libbe/be_impl.h
@@ -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 */