return '\0';
}
-static int get_subst_type(const char **str, bool strict, FormatSubstitutionType *ret_type, char ret_attr[static UTIL_PATH_SIZE]) {
+static int get_subst_type(const char **str, bool strict, FormatSubstitutionType *ret_type, char ret_attr[static UDEV_PATH_SIZE]) {
const char *p = *str, *q = NULL;
size_t i;
return -EINVAL;
len = end - start;
- if (len == 0 || len >= UTIL_PATH_SIZE)
+ if (len == 0 || len >= UDEV_PATH_SIZE)
return -EINVAL;
- strnscpy(ret_attr, UTIL_PATH_SIZE, start, len);
+ strnscpy(ret_attr, UDEV_PATH_SIZE, start, len);
q = end + 1;
} else
*ret_attr = '\0';
break;
}
case FORMAT_SUBST_ATTR: {
- char vbuf[UTIL_NAME_SIZE];
+ char vbuf[UDEV_NAME_SIZE];
int count;
if (isempty(attr))
while (*s) {
FormatSubstitutionType type;
- char attr[UTIL_PATH_SIZE];
+ char attr[UDEV_PATH_SIZE];
ssize_t subst_len;
r = get_subst_type(&s, false, &type, attr);
int udev_check_format(const char *value, size_t *offset, const char **hint) {
FormatSubstitutionType type;
const char *s = value;
- char attr[UTIL_PATH_SIZE];
+ char attr[UDEV_PATH_SIZE];
int r;
while (*s) {
size_t len;
char *line;
- r = read_line(f, UTIL_LINE_SIZE, &buf);
+ r = read_line(f, UDEV_LINE_SIZE, &buf);
if (r < 0)
return r;
if (r == 0)
len = strlen(line);
if (continuation && !ignore_line) {
- if (strlen(continuation) + len >= UTIL_LINE_SIZE)
+ if (strlen(continuation) + len >= UDEV_LINE_SIZE)
ignore_line = true;
if (!strextend(&continuation, line, NULL))
}
static bool token_match_attr(UdevRuleToken *token, sd_device *dev, UdevEvent *event) {
- char nbuf[UTIL_NAME_SIZE], vbuf[UTIL_NAME_SIZE];
+ char nbuf[UDEV_NAME_SIZE], vbuf[UDEV_NAME_SIZE];
const char *name, *value;
assert(token);
return 1;
}
-static int attr_subst_subdir(char attr[static UTIL_PATH_SIZE]) {
+static int attr_subst_subdir(char attr[static UDEV_PATH_SIZE]) {
_cleanup_closedir_ DIR *dir = NULL;
struct dirent *dent;
- char buf[UTIL_PATH_SIZE], *p;
+ char buf[UDEV_PATH_SIZE], *p;
const char *tail;
size_t len, size;
Hashmap *properties_list) {
UdevRuleToken *token;
- char buf[UTIL_PATH_SIZE];
+ char buf[UDEV_PATH_SIZE];
const char *val;
size_t count;
bool match;
(void) udev_event_apply_format(event, token->value, buf, sizeof(buf), false);
if (!path_is_absolute(buf) &&
udev_resolve_subsys_kernel(buf, buf, sizeof(buf), false) < 0) {
- char tmp[UTIL_PATH_SIZE];
+ char tmp[UDEV_PATH_SIZE];
r = sd_device_get_syspath(dev, &val);
if (r < 0)
return token->op == (match ? OP_MATCH : OP_NOMATCH);
}
case TK_M_PROGRAM: {
- char result[UTIL_LINE_SIZE];
+ char result[UDEV_LINE_SIZE];
event->program_result = mfree(event->program_result);
(void) udev_event_apply_format(event, token->value, buf, sizeof(buf), false);
return token->op == OP_MATCH;
}
case TK_M_IMPORT_PROGRAM: {
- char result[UTIL_LINE_SIZE], *line, *pos;
+ char result[UDEV_LINE_SIZE], *line, *pos;
(void) udev_event_apply_format(event, token->value, buf, sizeof(buf), false);
log_rule_debug(dev, rules, "Importing properties from results of '%s'", buf);
break;
}
case TK_A_OWNER: {
- char owner[UTIL_NAME_SIZE];
+ char owner[UDEV_NAME_SIZE];
const char *ow = owner;
if (event->owner_final)
break;
}
case TK_A_GROUP: {
- char group[UTIL_NAME_SIZE];
+ char group[UDEV_NAME_SIZE];
const char *gr = group;
if (event->group_final)
break;
}
case TK_A_MODE: {
- char mode_str[UTIL_NAME_SIZE];
+ char mode_str[UDEV_NAME_SIZE];
if (event->mode_final)
break;
break;
case TK_A_SECLABEL: {
_cleanup_free_ char *name = NULL, *label = NULL;
- char label_str[UTIL_LINE_SIZE] = {};
+ char label_str[UDEV_LINE_SIZE] = {};
name = strdup(token->data);
if (!name)
}
case TK_A_ENV: {
const char *name = token->data;
- char value_new[UTIL_NAME_SIZE], *p = value_new;
+ char value_new[UDEV_NAME_SIZE], *p = value_new;
size_t l = sizeof(value_new);
if (isempty(token->value)) {
p = skip_leading_chars(buf, NULL);
while (!isempty(p)) {
- char filename[UTIL_PATH_SIZE], *next;
+ char filename[UDEV_PATH_SIZE], *next;
next = strchr(p, ' ');
if (next) {
}
case TK_A_ATTR: {
const char *key_name = token->data;
- char value[UTIL_NAME_SIZE];
+ char value[UDEV_NAME_SIZE];
if (udev_resolve_subsys_kernel(key_name, buf, sizeof(buf), false) < 0 &&
sd_device_get_syspath(dev, &val) >= 0)
break;
}
case TK_A_SYSCTL: {
- char value[UTIL_NAME_SIZE];
+ char value[UDEV_NAME_SIZE];
(void) udev_event_apply_format(event, token->data, buf, sizeof(buf), false);
(void) udev_event_apply_format(event, token->value, value, sizeof(value), false);
}
static int apply_static_dev_perms(const char *devnode, uid_t uid, gid_t gid, mode_t mode, char **tags) {
- char device_node[UTIL_PATH_SIZE], tags_dir[UTIL_PATH_SIZE], tag_symlink[UTIL_PATH_SIZE];
+ char device_node[UDEV_PATH_SIZE], tags_dir[UDEV_PATH_SIZE], tag_symlink[UDEV_PATH_SIZE];
_cleanup_free_ char *unescaped_filename = NULL;
struct stat stats;
char **t;