From 1b5442d9e15cb9549e2f2b25cb8f776482189054 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 22 Sep 2025 00:12:06 +0000 Subject: Add s6rc_repo_fixset --- src/libs6rc/s6rc_repo_makesvlist_byname.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/libs6rc/s6rc_repo_makesvlist_byname.c (limited to 'src/libs6rc/s6rc_repo_makesvlist_byname.c') diff --git a/src/libs6rc/s6rc_repo_makesvlist_byname.c b/src/libs6rc/s6rc_repo_makesvlist_byname.c new file mode 100644 index 0000000..c017be6 --- /dev/null +++ b/src/libs6rc/s6rc_repo_makesvlist_byname.c @@ -0,0 +1,14 @@ +/* ISC license. */ + +#include +#include +#include + +#include + +int s6rc_repo_makesvlist_byname (char const *repo, char const *set, stralloc *sa, genalloc *ga) +{ + if (!s6rc_repo_makesvlist(repo, set, sa, ga, 0)) return 0 ; + qsortr(genalloc_s(s6rc_repo_sv, ga), genalloc_len(s6rc_repo_sv, ga), sizeof(s6rc_repo_sv), &s6rc_repo_sv_cmpr, sa->s) ; + return 1 ; +} -- cgit v1.3.1