Lines Matching refs:rvalue
78 const char *rvalue,
109 const char *rvalue,
119 assert(rvalue);
121 p = rvalue;
132 log_syntax(unit, LOG_ERR, filename, line, r, "Invalid syntax, ignoring: %s", rvalue);
158 const char *rvalue,
165 return config_parse_unit_deps(unit, filename, line, section, section_line, lvalue, ltype, rvalue, data, userdata);
176 const char *rvalue,
186 assert(rvalue);
189 r = unit_full_printf(u, rvalue, &k);
191 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
206 const char *rvalue,
216 assert(rvalue);
219 r = unit_full_printf(u, rvalue, &k);
221 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
236 const char *rvalue,
246 assert(rvalue);
249 r = unit_full_printf(u, rvalue, &k);
251 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
266 const char *rvalue,
278 assert(rvalue);
281 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
295 log_syntax_invalid_utf8(unit, LOG_ERR, filename, line, rvalue);
325 const char *rvalue,
336 assert(rvalue);
341 if (isempty(rvalue)) {
354 r = unit_full_printf(UNIT(s), rvalue, &p->path);
356 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
366 r = unit_full_printf(UNIT(s), rvalue, &k);
368 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
374 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse address value, ignoring: %s", rvalue);
382 r = unit_full_printf(UNIT(s), rvalue, &k);
384 log_syntax(unit, LOG_ERR, filename, line, r,"Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
390 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse address value, ignoring: %s", rvalue);
404 log_syntax(unit, LOG_ERR, filename, line, 0, "Address family not supported, ignoring: %s", rvalue);
431 const char *rvalue,
438 assert(rvalue);
443 if (streq(rvalue, "udplite"))
445 else if (streq(rvalue, "sctp"))
448 log_syntax(unit, LOG_ERR, filename, line, 0, "Socket protocol not supported, ignoring: %s", rvalue);
462 const char *rvalue,
471 assert(rvalue);
476 b = socket_address_bind_ipv6_only_from_string(rvalue);
480 r = parse_boolean(rvalue);
482 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse bind IPv6 only value, ignoring: %s", rvalue);
500 const char *rvalue,
509 assert(rvalue);
512 r = safe_atoi(rvalue, &priority);
514 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse nice priority, ignoring: %s", rvalue);
519 log_syntax(unit, LOG_ERR, filename, line, 0, "Nice priority out of range, ignoring: %s", rvalue);
536 const char *rvalue,
545 assert(rvalue);
548 r = safe_atoi(rvalue, &oa);
550 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse the OOM score adjust value, ignoring: %s", rvalue);
555 log_syntax(unit, LOG_ERR, filename, line, 0, "OOM score adjust value out of range, ignoring: %s", rvalue);
573 const char *rvalue,
586 assert(rvalue);
591 rvalue += strspn(rvalue, WHITESPACE);
593 if (isempty(rvalue)) {
599 r = unit_full_printf(u, rvalue, &cmd);
601 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
617 r = extract_first_word_and_warn(&p, &firstword, WHITESPACE, EXTRACT_QUOTES|EXTRACT_CUNESCAPE, unit, filename, line, rvalue);
637 log_syntax(unit, LOG_ERR, filename, line, 0, "Empty path in command line, ignoring: \"%s\"", rvalue);
641 log_syntax(unit, LOG_ERR, filename, line, 0, "Executable path contains special characters, ignoring: %s", rvalue);
645 log_syntax(unit, LOG_ERR, filename, line, 0, "Executable path is not absolute, ignoring: %s", rvalue);
649 log_syntax(unit, LOG_ERR, filename, line, 0, "Executable path specifies a directory, ignoring: %s", rvalue);
702 r = extract_first_word_and_warn(&p, &word, WHITESPACE, EXTRACT_QUOTES|EXTRACT_CUNESCAPE, unit, filename, line, rvalue);
716 log_syntax(unit, LOG_ERR, filename, line, 0, "Empty executable name or zeroeth argument, ignoring: %s", rvalue);
735 rvalue = p;
751 const char *rvalue,
760 assert(rvalue);
763 if (rvalue[0] && !streq(rvalue, "*")) {
764 n = strdup(rvalue);
786 const char *rvalue,
795 assert(rvalue);
798 x = ioprio_class_from_string(rvalue);
800 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse IO scheduling class, ignoring: %s", rvalue);
817 const char *rvalue,
826 assert(rvalue);
829 r = safe_atoi(rvalue, &i);
831 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse IO priority, ignoring: %s", rvalue);
848 const char *rvalue,
858 assert(rvalue);
861 x = sched_policy_from_string(rvalue);
863 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse CPU scheduling policy, ignoring: %s", rvalue);
882 const char *rvalue,
891 assert(rvalue);
894 r = safe_atoi(rvalue, &i);
896 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse CPU scheduling policy, ignoring: %s", rvalue);
905 log_syntax(unit, LOG_ERR, filename, line, 0, "CPU scheduling priority is out of range, ignoring: %s", rvalue);
922 const char *rvalue,
932 assert(rvalue);
935 ncpus = parse_cpu_set_and_warn(rvalue, &cpuset, unit, filename, line, lvalue);
961 const char *rvalue,
970 assert(rvalue);
973 cap = cap_from_text(rvalue);
975 log_syntax(unit, LOG_ERR, filename, line, errno, "Failed to parse capabilities, ignoring: %s", rvalue);
993 const char *rvalue,
1003 assert(rvalue);
1006 if (isempty(rvalue)) {
1012 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
1026 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse secure bits, ignoring: %s", rvalue);
1044 const char *rvalue,
1055 assert(rvalue);
1058 if (rvalue[0] == '~') {
1060 rvalue++;
1067 p = rvalue;
1078 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse word, ignoring: %s", rvalue);
1111 const char *rvalue,
1120 assert(rvalue);
1123 r = rlimit_parse(ltype, rvalue, &d);
1125 log_syntax(unit, LOG_WARNING, filename, line, r, "Soft resource limit chosen higher than hard limit, ignoring: %s", rvalue);
1129 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse resource value, ignoring: %s", rvalue);
1152 const char *rvalue,
1161 assert(rvalue);
1164 r = safe_atoi(rvalue, &i);
1166 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse SysV start priority, ignoring: %s", rvalue);
1185 const char *rvalue,
1195 assert(rvalue);
1198 if (streq(rvalue, "shared"))
1200 else if (streq(rvalue, "slave"))
1202 else if (streq(rvalue, "private"))
1205 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse mount flag %s, ignoring.", rvalue);
1222 const char *rvalue,
1234 assert(rvalue);
1237 if (isempty(rvalue)) {
1243 if (rvalue[0] == '-') {
1245 rvalue++;
1249 r = unit_name_printf(u, rvalue, &k);
1270 const char *rvalue,
1282 assert(rvalue);
1285 if (isempty(rvalue)) {
1291 if (rvalue[0] == '-') {
1293 rvalue++;
1297 r = unit_name_printf(u, rvalue, &k);
1318 const char *rvalue,
1330 assert(rvalue);
1333 if (isempty(rvalue)) {
1339 if (rvalue[0] == '-') {
1341 rvalue++;
1345 r = unit_name_printf(u, rvalue, &k);
1365 const char *rvalue,
1377 assert(rvalue);
1380 if (isempty(rvalue)) {
1393 if (calendar_spec_from_string(rvalue, &c) < 0) {
1394 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse calendar specification, ignoring: %s", rvalue);
1398 if (parse_sec(rvalue, &u) < 0) {
1399 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse timer value, ignoring: %s", rvalue);
1427 const char *rvalue,
1438 assert(rvalue);
1442 log_syntax(unit, LOG_ERR, filename, line, 0, "Multiple units to trigger specified, ignoring: %s", rvalue);
1446 r = unit_name_printf(u, rvalue, &p);
1454 log_syntax(unit, LOG_ERR, filename, line, 0, "Unit type not valid, ignoring: %s", rvalue);
1459 log_syntax(unit, LOG_ERR, filename, line, 0, "Trigger cannot be of same type, ignoring: %s", rvalue);
1479 const char *rvalue,
1491 assert(rvalue);
1494 if (isempty(rvalue)) {
1506 r = unit_full_printf(UNIT(p), rvalue, &k);
1508 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s. Ignoring.", rvalue);
1540 const char *rvalue,
1552 assert(rvalue);
1555 r = unit_name_printf(UNIT(s), rvalue, &p);
1557 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
1562 log_syntax(unit, LOG_ERR, filename, line, 0, "Unit must be of type service, ignoring: %s", rvalue);
1568 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to load unit %s, ignoring: %s", rvalue, bus_error_message(&error, r));
1585 const char *rvalue,
1595 assert(rvalue);
1598 if (isempty(rvalue)) {
1603 r = unit_name_printf(UNIT(s), rvalue, &p);
1605 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
1629 const char *rvalue,
1639 assert(rvalue);
1642 p = rvalue;
1652 log_syntax(unit, LOG_ERR, filename, line, r, "Trailing garbage in sockets, ignoring: %s", rvalue);
1687 const char *rvalue,
1697 assert(rvalue);
1700 r = unit_full_printf(u, rvalue, &k);
1702 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s, ignoring: %m", rvalue);
1722 const char *rvalue,
1732 assert(rvalue);
1737 r = parse_sec(rvalue, &usec);
1739 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse %s= parameter, ignoring: %s", lvalue, rvalue);
1768 const char *rvalue,
1777 assert(rvalue);
1784 r = parse_sec(rvalue, usec);
1786 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse %s= parameter, ignoring: %s", lvalue, rvalue);
1804 const char *rvalue,
1816 assert(rvalue);
1819 r = unit_name_printf(UNIT(n), rvalue, &p);
1821 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
1826 log_syntax(unit, LOG_ERR, filename, line, 0, "Unit must be of type service, ignoring: %s", rvalue);
1832 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to load unit %s, ignoring: %s", rvalue, bus_error_message(&error, r));
1851 const char *rvalue,
1862 assert(rvalue);
1876 id_str = strdup(rvalue);
1882 log_syntax(unit, LOG_ERR, filename, line, 0, "Invalid busname policy value '%s'", rvalue);
1913 const char *rvalue,
1925 assert(rvalue);
1928 name = strdup(rvalue);
1934 log_syntax(unit, LOG_ERR, filename, line, 0, "Invalid endpoint policy value '%s'", rvalue);
1966 const char *rvalue,
1977 assert(rvalue);
1981 if (rvalue[0] == '-') {
1983 rvalue++;
1987 if (streq(rvalue, "~")) {
1993 r = unit_full_printf(u, rvalue, &k);
1995 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers in working directory path '%s', ignoring: %m", rvalue);
2002 log_syntax_invalid_utf8(unit, LOG_ERR, filename, line, rvalue);
2007 log_syntax(unit, LOG_ERR, filename, line, 0, "Working directory path '%s' is not absolute, ignoring.", rvalue);
2029 const char *rvalue,
2040 assert(rvalue);
2043 if (isempty(rvalue)) {
2049 r = unit_full_printf(u, rvalue, &n);
2051 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
2074 const char *rvalue,
2087 assert(rvalue);
2090 if (isempty(rvalue)) {
2097 r = unit_full_printf(u, rvalue, &k);
2099 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
2105 k = strdup(rvalue);
2116 log_syntax(unit, LOG_ERR, filename, line, r, "Couldn't unescape assignment, ignoring: %s", rvalue);
2121 log_syntax(unit, LOG_ERR, filename, line, 0, "Invalid environment assignment, ignoring: %s", rvalue);
2145 const char *rvalue,
2149 const char *whole_rvalue = rvalue;
2157 assert(rvalue);
2160 if (isempty(rvalue)) {
2169 r = extract_first_word(&rvalue, &word, WHITESPACE, EXTRACT_QUOTES);
2209 const char *rvalue,
2217 assert(rvalue);
2220 x = ip_tos_from_string(rvalue);
2222 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse IP TOS value, ignoring: %s", rvalue);
2238 const char *rvalue,
2251 assert(rvalue);
2254 if (isempty(rvalue)) {
2260 trigger = rvalue[0] == '|';
2262 rvalue++;
2264 negate = rvalue[0] == '!';
2266 rvalue++;
2268 r = unit_full_printf(u, rvalue, &p);
2270 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
2295 const char *rvalue,
2308 assert(rvalue);
2311 if (isempty(rvalue)) {
2317 trigger = rvalue[0] == '|';
2319 rvalue++;
2321 negate = rvalue[0] == '!';
2323 rvalue++;
2325 r = unit_full_printf(u, rvalue, &s);
2327 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve specifiers, ignoring: %s", rvalue);
2347 const char *rvalue,
2357 assert(rvalue);
2360 if (isempty(rvalue)) {
2366 trigger = rvalue[0] == '|';
2368 rvalue++;
2370 negate = rvalue[0] == '!';
2372 rvalue++;
2374 b = parse_boolean(rvalue);
2376 log_syntax(unit, LOG_ERR, filename, line, b, "Failed to parse boolean value in condition, ignoring: %s", rvalue);
2402 const char *rvalue,
2412 assert(rvalue);
2415 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
2424 log_syntax_invalid_utf8(unit, LOG_ERR, filename, line, rvalue);
2430 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to add required mount for, ignoring: %s", rvalue);
2447 const char *rvalue,
2457 assert(rvalue);
2460 if (isempty(rvalue)) {
2467 rvalue, data, userdata);
2495 const char *rvalue,
2515 assert(rvalue);
2518 if (isempty(rvalue)) {
2525 if (rvalue[0] == '~') {
2527 rvalue++;
2561 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
2606 const char *rvalue,
2615 if (isempty(rvalue)) {
2624 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
2658 const char *rvalue,
2667 assert(rvalue);
2669 if (isempty(rvalue)) {
2675 e = errno_from_name(rvalue);
2677 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse error number, ignoring: %s", rvalue);
2693 const char *rvalue,
2705 assert(rvalue);
2707 if (isempty(rvalue)) {
2714 if (rvalue[0] == '~') {
2716 rvalue++;
2727 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
2768 const char *rvalue,
2778 assert(rvalue);
2781 r = unit_name_printf(u, rvalue, &k);
2783 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to resolve unit specifiers on %s. Ignoring.", rvalue);
2812 const char *rvalue,
2821 assert(rvalue);
2823 r = cg_cpu_shares_parse(rvalue, shares);
2825 log_syntax(unit, LOG_ERR, filename, line, r, "CPU shares '%s' invalid. Ignoring.", rvalue);
2840 const char *rvalue,
2849 assert(rvalue);
2851 if (isempty(rvalue)) {
2856 if (!endswith(rvalue, "%")) {
2857 log_syntax(unit, LOG_ERR, filename, line, 0, "CPU quota '%s' not ending in '%%'. Ignoring.", rvalue);
2861 if (sscanf(rvalue, "%lf%%", &percent) != 1 || percent <= 0) {
2862 log_syntax(unit, LOG_ERR, filename, line, 0, "CPU quota '%s' invalid. Ignoring.", rvalue);
2879 const char *rvalue,
2887 if (isempty(rvalue) || streq(rvalue, "infinity")) {
2892 r = parse_size(rvalue, 1024, &bytes);
2894 log_syntax(unit, LOG_ERR, filename, line, r, "Memory limit '%s' invalid. Ignoring.", rvalue);
2910 const char *rvalue,
2917 if (isempty(rvalue) || streq(rvalue, "infinity")) {
2922 r = safe_atou64(rvalue, &u);
2924 log_syntax(unit, LOG_ERR, filename, line, r, "Maximum tasks value '%s' invalid. Ignoring.", rvalue);
2940 const char *rvalue,
2950 if (isempty(rvalue)) {
2957 n = strcspn(rvalue, WHITESPACE);
2958 path = strndup(rvalue, n);
2969 m = rvalue + n + strspn(rvalue + n, WHITESPACE);
3000 const char *rvalue,
3009 assert(rvalue);
3011 r = cg_blkio_weight_parse(rvalue, weight);
3013 log_syntax(unit, LOG_ERR, filename, line, r, "Block IO weight '%s' invalid. Ignoring.", rvalue);
3028 const char *rvalue,
3042 assert(rvalue);
3044 if (isempty(rvalue)) {
3051 n = strcspn(rvalue, WHITESPACE);
3052 weight = rvalue + n;
3060 path = strndup(rvalue, n);
3098 const char *rvalue,
3113 assert(rvalue);
3117 if (isempty(rvalue)) {
3127 n = strcspn(rvalue, WHITESPACE);
3128 bandwidth = rvalue + n;
3136 path = strndup(rvalue, n);
3147 log_syntax(unit, LOG_ERR, filename, line, r, "Block IO Bandwidth '%s' invalid. Ignoring.", rvalue);
3175 const char *rvalue,
3184 assert(rvalue);
3186 r = parse_boolean(rvalue);
3188 log_syntax(unit, LOG_ERR, filename, line, r, "Failed to parse boolean, ignoring: %s", rvalue);
3204 const char *rvalue,
3216 assert(rvalue);
3219 if (isempty(rvalue)) {
3225 FOREACH_WORD_QUOTED(word, l, rvalue, state) {
3239 log_syntax(unit, LOG_ERR, filename, line, 0, "Runtime directory is not valid, ignoring assignment: %s", rvalue);
3263 const char *rvalue,
3274 assert(rvalue);
3278 if (isempty(rvalue)) {
3283 FOREACH_WORD(word, l, rvalue, state) {
3333 const char *rvalue,
3344 assert(rvalue);
3347 if (isempty(rvalue)) {
3353 prev = cur = rvalue;
3402 const char *rvalue,
3411 assert(rvalue);
3414 k = parse_boolean(rvalue);
3416 log_syntax(unit, LOG_ERR, filename, line, k, "Failed to parse boolean value, ignoring: %s", rvalue);
3434 const char *rvalue,
3443 assert(rvalue);
3449 k = parse_boolean(rvalue);
3457 h = protect_home_from_string(rvalue);
3459 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse protect home value, ignoring: %s", rvalue);
3477 const char *rvalue,
3486 assert(rvalue);
3492 k = parse_boolean(rvalue);
3500 s = protect_system_from_string(rvalue);
3502 log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse protect system value, ignoring: %s", rvalue);
3825 const char *rvalue;
3919 const char *rvalue = "OTHER", *lvalue;
3941 rvalue = table[j].rvalue;
3945 fprintf(f, "%s=%s\n", lvalue, rvalue);