Use size_t instead of int for len variables passed in/out of sysctl.

Pointed out by:	jake
This commit is contained in:
rwatson 2002-09-27 16:35:19 +00:00
parent 762d97ed23
commit 6ef83883d8
2 changed files with 4 additions and 3 deletions

View File

@ -553,9 +553,10 @@ bsde_parse_rule_string(const char *string, struct mac_bsdextended_rule *rule,
}
int
bsde_get_mib(const char *string, int *name, int *namelen)
bsde_get_mib(const char *string, int *name, size_t *namelen)
{
int error, len;
size_t len;
int error;
len = *namelen;
error = sysctlnametomib(string, name, &len);

View File

@ -49,7 +49,7 @@ int bsde_parse_rule(int argc, char *argv[],
struct mac_bsdextended_rule *rule, size_t buflen, char *errstr);
int bsde_parse_rule_string(const char *string,
struct mac_bsdextended_rule *rule, size_t buflen, char *errstr);
int bsde_get_mib(const char *string, int *name, int *namelen);
int bsde_get_mib(const char *string, int *name, size_t *namelen);
int bsde_get_rule_count(size_t buflen, char *errstr);
int bsde_get_rule_slots(size_t buflen, char *errstr);
int bsde_get_rule(int rulenum, struct mac_bsdextended_rule *rule,