Skip to content
Snippets Groups Projects
Commit e0cb1f8e authored by Simon McVittie's avatar Simon McVittie
Browse files

utils: Move strstarts() here

parent d5689b1d
Branches
Tags
1 merge request!311Build capsule-capture-libs from a bundled copy of libcapsule
...@@ -137,9 +137,6 @@ static struct option long_options[] = ...@@ -137,9 +137,6 @@ static struct option long_options[] =
static int dest_fd = -1; static int dest_fd = -1;
#define strstarts(str, start) \
(strncmp( str, start, strlen( start ) ) == 0)
static bool resolve_ld_so ( const char *prefix, static bool resolve_ld_so ( const char *prefix,
char path[PATH_MAX], char path[PATH_MAX],
const char **within_prefix, const char **within_prefix,
......
...@@ -81,6 +81,9 @@ void ptr_list_push_addr (ptr_list *list, ElfW(Addr) addr); ...@@ -81,6 +81,9 @@ void ptr_list_push_addr (ptr_list *list, ElfW(Addr) addr);
int ptr_list_contains (ptr_list *list, ElfW(Addr) addr); int ptr_list_contains (ptr_list *list, ElfW(Addr) addr);
int ptr_list_add_ptr (ptr_list *list, void *ptr, ptrcmp equals); int ptr_list_add_ptr (ptr_list *list, void *ptr, ptrcmp equals);
#define strstarts(str, start) \
(strncmp( str, start, strlen( start ) ) == 0)
char *safe_strncpy (char *dest, const char *src, size_t n); char *safe_strncpy (char *dest, const char *src, size_t n);
int resolve_link (const char *prefix, char path[PATH_MAX]); int resolve_link (const char *prefix, char path[PATH_MAX]);
int soname_matches_path (const char *soname, const char *path); int soname_matches_path (const char *soname, const char *path);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment