Lines Matching refs:symlinks
2279 static int create_many_symlinks(const char *root, const char *source, char **symlinks) { in create_many_symlinks() argument
2289 STRV_FOREACH(dst, symlinks) { in create_many_symlinks()
2531 context->directories[type].items[i].symlinks); in setup_exec_directory()
3427 _cleanup_strv_free_ char **symlinks = NULL; in compile_symlinks() local
3438 STRV_FOREACH(symlink, context->directories[dt].items[i].symlinks) { in compile_symlinks()
3446 … r = strv_consume_pair(&symlinks, TAKE_PTR(src_abs), TAKE_PTR(dst_abs)); in compile_symlinks()
3462 r = strv_consume_pair(&symlinks, TAKE_PTR(private_path), TAKE_PTR(path)); in compile_symlinks()
3468 *ret_symlinks = TAKE_PTR(symlinks); in compile_symlinks()
3522 _cleanup_strv_free_ char **empty_directories = NULL, **symlinks = NULL; in apply_mount_namespace() local
3547 r = compile_symlinks(context, params, &symlinks); in apply_mount_namespace()
3644 symlinks, in apply_mount_namespace()
5433 STRV_FOREACH(symlink, c->directories[EXEC_DIRECTORY_RUNTIME].items[i].symlinks) { in exec_context_destroy_runtime_directory()
5842 STRV_FOREACH(d, c->directories[dt].items[i].symlinks) in exec_context_dump()
6340 STRV_FOREACH(symlink, c->directories[t].items[i].symlinks) { in exec_context_get_clean_directories()
7047 strv_free(d->items[i].symlinks); in exec_directory_done()
7055 int exec_directory_add(ExecDirectoryItem **d, size_t *n, const char *path, char **symlinks) { in exec_directory_add() argument
7067 if (symlinks) { in exec_directory_add()
7068 s = strv_copy(symlinks); in exec_directory_add()
7078 .symlinks = TAKE_PTR(s), in exec_directory_add()