mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-21 12:41:26 +00:00
iscsi-scstd: Constify several function arguments
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
This commit is contained in:
@@ -478,8 +478,8 @@ int account_replace(struct target *target, int direction,
|
||||
return iscsi_attr_replace(list, sysfs_name, value);
|
||||
}
|
||||
|
||||
int __config_account_add(struct target *target, int dir, char *name,
|
||||
char *pass, char *sysfs_name, int send_to_kern, u32 cookie)
|
||||
int __config_account_add(struct target *target, int dir, char *name, char *pass,
|
||||
const char *sysfs_name, int send_to_kern, u32 cookie)
|
||||
{
|
||||
int err = 0;
|
||||
struct iscsi_attr *user;
|
||||
@@ -550,8 +550,8 @@ out_destroy:
|
||||
goto out;
|
||||
}
|
||||
|
||||
int config_account_add(u32 tid, int dir, char *name, char *pass, char *sysfs_name,
|
||||
u32 cookie)
|
||||
int config_account_add(u32 tid, int dir, char *name, char *pass,
|
||||
const char *sysfs_name, u32 cookie)
|
||||
{
|
||||
int err = 0;
|
||||
struct target *target;
|
||||
@@ -705,7 +705,7 @@ static int __initiator_match(int fd, char *str)
|
||||
return err;
|
||||
}
|
||||
|
||||
static int initiator_match(u32 tid, int fd, char *filename)
|
||||
static int initiator_match(u32 tid, int fd, const char *filename)
|
||||
{
|
||||
int err = 0;
|
||||
FILE *fp;
|
||||
|
||||
@@ -226,8 +226,8 @@ static int handle_e_del_target(int fd, const struct iscsi_kern_event *event)
|
||||
return res;
|
||||
}
|
||||
|
||||
static int handle_add_user(struct target *target, int dir, char *sysfs_name,
|
||||
char *p, u32 cookie)
|
||||
static int handle_add_user(struct target *target, int dir,
|
||||
const char *sysfs_name, char *p, u32 cookie)
|
||||
{
|
||||
int res;
|
||||
char *name, *pass;
|
||||
|
||||
@@ -48,7 +48,7 @@ static struct iscsi_key login_keys[] = {
|
||||
{NULL,},
|
||||
};
|
||||
|
||||
char *text_key_find(struct connection *conn, char *searchKey)
|
||||
char *text_key_find(struct connection *conn, const char *searchKey)
|
||||
{
|
||||
char *data, *key, *value;
|
||||
int keylen, datasize;
|
||||
@@ -120,7 +120,7 @@ static struct buf_segment *conn_alloc_buf_segment(struct connection *conn,
|
||||
return seg;
|
||||
}
|
||||
|
||||
void text_key_add(struct connection *conn, char *key, const char *value)
|
||||
void text_key_add(struct connection *conn, const char *key, const char *value)
|
||||
{
|
||||
struct buf_segment *seg;
|
||||
int keylen = strlen(key);
|
||||
|
||||
@@ -266,8 +266,9 @@ extern int iscsi_enabled;
|
||||
|
||||
extern int cmnd_execute(struct connection *conn);
|
||||
extern void cmnd_finish(struct connection *conn);
|
||||
extern char *text_key_find(struct connection *conn, char *searchKey);
|
||||
extern void text_key_add(struct connection *conn, char *key, const char *value);
|
||||
extern char *text_key_find(struct connection *conn, const char *searchKey);
|
||||
extern void text_key_add(struct connection *conn, const char *key,
|
||||
const char *value);
|
||||
|
||||
/* log.c */
|
||||
extern int log_daemon;
|
||||
@@ -358,9 +359,9 @@ extern int config_load(const char *config_name);
|
||||
extern int config_target_create(u32 *tid, char *name);
|
||||
extern int config_target_destroy(u32 tid);
|
||||
extern int config_account_add(u32 tid, int dir, char *name, char *pass,
|
||||
char *sysfs_name, u32 cookie);
|
||||
const char *sysfs_name, u32 cookie);
|
||||
extern int __config_account_add(struct target *target, int dir, char *name,
|
||||
char *pass, char *sysfs_name, int send_to_kern, u32 cookie);
|
||||
char *pass, const char *sysfs_name, int send_to_kern, u32 cookie);
|
||||
extern int config_account_query(u32 tid, int dir, const char *name, char *pass);
|
||||
extern int config_account_list(u32 tid, int dir, u32 *cnt, u32 *overflow,
|
||||
char *buf, size_t buf_sz);
|
||||
|
||||
@@ -35,7 +35,7 @@ size_t strlcpy(char *dest, const char *src, size_t size)
|
||||
return ret;
|
||||
}
|
||||
|
||||
int params_index_by_name(char *name, struct iscsi_key *keys)
|
||||
int params_index_by_name(const char *name, const struct iscsi_key *keys)
|
||||
{
|
||||
int i, err = -ENOENT;
|
||||
|
||||
@@ -49,7 +49,7 @@ int params_index_by_name(char *name, struct iscsi_key *keys)
|
||||
return err;
|
||||
}
|
||||
|
||||
int params_index_by_name_numwild(char *name, struct iscsi_key *keys)
|
||||
int params_index_by_name_numwild(const char *name, const struct iscsi_key *keys)
|
||||
{
|
||||
int i, err = -ENOENT;
|
||||
|
||||
@@ -72,7 +72,7 @@ next:
|
||||
return err;
|
||||
}
|
||||
|
||||
void params_set_defaults(unsigned int *params, struct iscsi_key *keys)
|
||||
void params_set_defaults(unsigned int *params, const struct iscsi_key *keys)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -88,7 +88,7 @@ static int range_val_to_str(unsigned int val, char *str, int len)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int range_str_to_val(char *str, unsigned int *val)
|
||||
static int range_str_to_val(const char *str, unsigned int *val)
|
||||
{
|
||||
*val = strtol(str, NULL, 0);
|
||||
return 0;
|
||||
@@ -112,7 +112,7 @@ static int bool_val_to_str(unsigned int val, char *str, int len)
|
||||
return err;
|
||||
}
|
||||
|
||||
static int bool_str_to_val(char *str, unsigned int *val)
|
||||
static int bool_str_to_val(const char *str, unsigned int *val)
|
||||
{
|
||||
int err = 0;
|
||||
|
||||
@@ -142,7 +142,7 @@ static int and_set_val(struct iscsi_param *param, int idx, unsigned int *val)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int num_check_val(struct iscsi_key *key, unsigned int *val)
|
||||
static int num_check_val(const struct iscsi_key *key, unsigned int *val)
|
||||
{
|
||||
int err = 0;
|
||||
|
||||
@@ -201,10 +201,10 @@ out:
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int digest_str_to_val(char *str, unsigned int *val)
|
||||
static int digest_str_to_val(const char *str, unsigned int *val)
|
||||
{
|
||||
int err = 0;
|
||||
char *p, *q;
|
||||
const char *p, *q;
|
||||
p = str;
|
||||
|
||||
*val = 0;
|
||||
@@ -265,7 +265,8 @@ static int marker_set_val(struct iscsi_param *params, int idx, unsigned int *val
|
||||
return 0;
|
||||
}
|
||||
|
||||
int params_val_to_str(struct iscsi_key *keys, int idx, unsigned int val, char *str, int len)
|
||||
int params_val_to_str(const struct iscsi_key *keys, int idx, unsigned int val,
|
||||
char *str, int len)
|
||||
{
|
||||
if (keys[idx].ops->val_to_str)
|
||||
return keys[idx].ops->val_to_str(val, str, len);
|
||||
@@ -273,7 +274,8 @@ int params_val_to_str(struct iscsi_key *keys, int idx, unsigned int val, char *s
|
||||
return 0;
|
||||
}
|
||||
|
||||
int params_str_to_val(struct iscsi_key *keys, int idx, char *str, unsigned int *val)
|
||||
int params_str_to_val(const struct iscsi_key *keys, int idx, const char *str,
|
||||
unsigned int *val)
|
||||
{
|
||||
if (keys[idx].ops->str_to_val)
|
||||
return keys[idx].ops->str_to_val(str, val);
|
||||
@@ -281,7 +283,7 @@ int params_str_to_val(struct iscsi_key *keys, int idx, char *str, unsigned int *
|
||||
return 0;
|
||||
}
|
||||
|
||||
int params_check_val(struct iscsi_key *keys, int idx, unsigned int *val)
|
||||
int params_check_val(const struct iscsi_key *keys, int idx, unsigned int *val)
|
||||
{
|
||||
if (keys[idx].ops->check_val)
|
||||
return keys[idx].ops->check_val(&keys[idx], val);
|
||||
|
||||
@@ -35,13 +35,13 @@ struct iscsi_param {
|
||||
|
||||
struct iscsi_key_ops {
|
||||
int (*val_to_str)(unsigned int, char *, int);
|
||||
int (*str_to_val)(char *, unsigned int *);
|
||||
int (*check_val)(struct iscsi_key *, unsigned int *);
|
||||
int (*str_to_val)(const char *, unsigned int *);
|
||||
int (*check_val)(const struct iscsi_key *, unsigned int *);
|
||||
int (*set_val)(struct iscsi_param *, int, unsigned int *);
|
||||
};
|
||||
|
||||
struct iscsi_key {
|
||||
char *name;
|
||||
const char *name;
|
||||
unsigned int rfc_def;
|
||||
unsigned int local_def;
|
||||
unsigned int min;
|
||||
@@ -56,12 +56,15 @@ extern struct iscsi_key user_keys[];
|
||||
|
||||
extern size_t strlcpy(char *dest, const char *src, size_t size);
|
||||
|
||||
extern void params_set_defaults(unsigned int *, struct iscsi_key *);
|
||||
extern int params_index_by_name(char *, struct iscsi_key *);
|
||||
extern int params_index_by_name_numwild(char *, struct iscsi_key *);
|
||||
extern int params_val_to_str(struct iscsi_key *, int, unsigned int, char *, int);
|
||||
extern int params_str_to_val(struct iscsi_key *, int, char *, unsigned int *);
|
||||
extern int params_check_val(struct iscsi_key *, int, unsigned int *);
|
||||
extern int params_set_val(struct iscsi_key *, struct iscsi_param *, int, unsigned int *);
|
||||
extern void params_set_defaults(unsigned int *, const struct iscsi_key *);
|
||||
extern int params_index_by_name(const char *, const struct iscsi_key *);
|
||||
extern int params_index_by_name_numwild(const char *, const struct iscsi_key *);
|
||||
extern int params_val_to_str(const struct iscsi_key *, int, unsigned int,
|
||||
char *, int);
|
||||
extern int params_str_to_val(const struct iscsi_key *, int, const char *,
|
||||
unsigned int *);
|
||||
extern int params_check_val(const struct iscsi_key *, int, unsigned int *);
|
||||
extern int params_set_val(struct iscsi_key *, struct iscsi_param *, int,
|
||||
unsigned int *);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user