libbe(3): const'ify a couple arguments

libbe will never need to mutate these as we either process them into a local
buffer or we just don't touch them and write to a separate out argument.

MFC after:	1 week
This commit is contained in:
Kyle Evans 2020-10-18 23:32:47 +00:00
parent 40ec30d45e
commit 5773e924e7
4 changed files with 11 additions and 11 deletions

View File

@ -112,8 +112,8 @@ typedef enum {
BE_MNT_DEEP = 1 << 1, BE_MNT_DEEP = 1 << 1,
} be_mount_opt_t; } be_mount_opt_t;
int be_mount(libbe_handle_t *, char *, char *, int, char *); int be_mount(libbe_handle_t *, const char *, const char *, int, char *);
int be_unmount(libbe_handle_t *, char *, int); int be_unmount(libbe_handle_t *, const char *, int);
int be_mounted_at(libbe_handle_t *, const char *path, nvlist_t *); int be_mounted_at(libbe_handle_t *, const char *path, nvlist_t *);
/* Error related functions: be_error.c */ /* Error related functions: be_error.c */
@ -125,7 +125,7 @@ void libbe_print_on_error(libbe_handle_t *, bool);
int be_root_concat(libbe_handle_t *, const char *, char *); int be_root_concat(libbe_handle_t *, const char *, char *);
int be_validate_name(libbe_handle_t * __unused, const char *); int be_validate_name(libbe_handle_t * __unused, const char *);
int be_validate_snap(libbe_handle_t *, const char *); int be_validate_snap(libbe_handle_t *, const char *);
int be_exists(libbe_handle_t *, char *); int be_exists(libbe_handle_t *, const char *);
int be_export(libbe_handle_t *, const char *, int fd); int be_export(libbe_handle_t *, const char *, int fd);
int be_import(libbe_handle_t *, const char *, int fd); int be_import(libbe_handle_t *, const char *, int fd);

View File

@ -232,8 +232,8 @@ be_mounted_at(libbe_handle_t *lbh, const char *path, nvlist_t *details)
* usage * usage
*/ */
int int
be_mount(libbe_handle_t *lbh, char *bootenv, char *mountpoint, int flags, be_mount(libbe_handle_t *lbh, const char *bootenv, const char *mountpoint,
char *result_loc) int flags, char *result_loc)
{ {
char be[BE_MAXPATHLEN]; char be[BE_MAXPATHLEN];
char mnt_temp[BE_MAXPATHLEN]; char mnt_temp[BE_MAXPATHLEN];
@ -288,7 +288,7 @@ be_mount(libbe_handle_t *lbh, char *bootenv, char *mountpoint, int flags,
* usage * usage
*/ */
int int
be_unmount(libbe_handle_t *lbh, char *bootenv, int flags) be_unmount(libbe_handle_t *lbh, const char *bootenv, int flags)
{ {
int err; int err;
char be[BE_MAXPATHLEN]; char be[BE_MAXPATHLEN];

View File

@ -305,7 +305,7 @@ be_prop_list_free(nvlist_t *be_list)
* Usage * Usage
*/ */
int int
be_exists(libbe_handle_t *lbh, char *be) be_exists(libbe_handle_t *lbh, const char *be)
{ {
char buf[BE_MAXPATHLEN]; char buf[BE_MAXPATHLEN];

View File

@ -27,7 +27,7 @@
.\" .\"
.\" $FreeBSD$ .\" $FreeBSD$
.\" .\"
.Dd July 22, 2020 .Dd August 18, 2020
.Dt LIBBE 3 .Dt LIBBE 3
.Os .Os
.Sh NAME .Sh NAME
@ -94,13 +94,13 @@
.\" BE_MNT_DEEP = 1 << 1, .\" BE_MNT_DEEP = 1 << 1,
.\" } be_mount_opt_t .\" } be_mount_opt_t
.Ft int .Ft int
.Fn be_mount "libbe_handle_t *hdl" "char *be_name" "char *mntpoint" "int flags" "char *result" .Fn be_mount "libbe_handle_t *hdl" "const char *be_name" "const char *mntpoint" "int flags" "char *result"
.Pp .Pp
.Ft int .Ft int
.Fn be_mounted_at "libbe_handle_t *hdl" "const char *path" "nvlist_t *details" .Fn be_mounted_at "libbe_handle_t *hdl" "const char *path" "nvlist_t *details"
.Pp .Pp
.Ft int .Ft int
.Fn be_unmount "libbe_handle_t *hdl" "char *be_name" "int flags" .Fn be_unmount "libbe_handle_t *hdl" "const char *be_name" "int flags"
.Pp .Pp
.Ft int .Ft int
.Fn libbe_errno "libbe_handle_t *hdl" .Fn libbe_errno "libbe_handle_t *hdl"
@ -121,7 +121,7 @@
.Fn be_validate_snap "libbe_handle_t *hdl" "const char *snap" .Fn be_validate_snap "libbe_handle_t *hdl" "const char *snap"
.Pp .Pp
.Ft int .Ft int
.Fn be_exists "libbe_handle_t *hdl" "char *be_name" .Fn be_exists "libbe_handle_t *hdl" "const char *be_name"
.Pp .Pp
.Ft int .Ft int
.Fn be_export "libbe_handle_t *hdl" "const char *be_name" "int fd" .Fn be_export "libbe_handle_t *hdl" "const char *be_name" "int fd"