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:
parent
40ec30d45e
commit
5773e924e7
@ -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);
|
||||||
|
@ -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];
|
||||||
|
@ -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];
|
||||||
|
|
||||||
|
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user