assert(index);
assert(flags);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, "FLAGS", &s, NULL);
assert_return(index, -EINVAL);
assert_return(state, -EINVAL);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, "ADMIN_STATE", &s, NULL);
assert_return(state, -EINVAL);
- r = parse_env_file("/run/systemd/network/state", NEWLINE, "OPER_STATE",
+ r = parse_env_file("/run/systemd/netif/state", NEWLINE, "OPER_STATE",
&s, NULL);
if (r == -ENOENT)
return -ENODATA;
assert_return(index, -EINVAL);
assert_return(state, -EINVAL);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, "OPER_STATE", &s, NULL);
_public_ int sd_network_get_dhcp_lease(unsigned index, sd_dhcp_lease **ret) {
_cleanup_free_ char *p = NULL, *s = NULL;
- sd_dhcp_lease *lease;
+ sd_dhcp_lease *lease = NULL;
int r;
assert_return(index, -EINVAL);
assert_return(ret, -EINVAL);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, "DHCP_LEASE", &s, NULL);
assert_return(addr, -EINVAL);
assert_return(addr_size, -EINVAL);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, key, &s, NULL);
assert_return(addr, -EINVAL);
assert_return(addr_size, -EINVAL);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, key, &s, NULL);
assert_return(index, -EINVAL);
- if (asprintf(&p, "/run/systemd/network/links/%u", index) < 0)
+ if (asprintf(&p, "/run/systemd/netif/links/%u", index) < 0)
return -ENOMEM;
r = parse_env_file(p, NEWLINE, key, &s, NULL);
unsigned n = 0;
_cleanup_free_ uid_t *l = NULL;
- d = opendir("/run/systemd/network/links/");
+ d = opendir("/run/systemd/netif/links/");
if (!d)
return -errno;
return -errno;
if (!category || streq(category, "links")) {
- k = inotify_add_watch(fd, "/run/systemd/network/links/", IN_MOVED_TO|IN_DELETE);
+ k = inotify_add_watch(fd, "/run/systemd/netif/links/", IN_MOVED_TO|IN_DELETE);
if (k < 0) {
safe_close(fd);
return -errno;
}
if (!category || streq(category, "leases")) {
- k = inotify_add_watch(fd, "/run/systemd/network/leases/", IN_MOVED_TO|IN_DELETE);
+ k = inotify_add_watch(fd, "/run/systemd/netif/leases/", IN_MOVED_TO|IN_DELETE);
if (k < 0) {
safe_close(fd);
return -errno;