aboutsummaryrefslogtreecommitdiffstats
path: root/src/repo/s6rc_repo_list_sets.c
blob: 169846081a1626ff864de12ac7b1b20653466200 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* ISC license. */

#include <string.h>

#include <s6-rc/repo.h>

int s6rc_repo_list_sets (char const *repo, stralloc *sa, genalloc *ga)
{
  size_t repolen = strlen(repo) ;
  char fn[repolen + 9] ;
  memcpy(fn, repo, repolen) ;
  memcpy(fn + repolen, "/sources", 9) ;
  return s6rc_repo_ls(fn, sa, ga) ;
}