Fix build warnings in start-stop-daemon.c

Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by:   Donald Sharp <sharpd@cumulusnetworks.com>

Ticket: CM-11484
This commit is contained in:
Daniel Walton 2016-06-21 14:24:29 +00:00
parent 2376c3f225
commit 39dcf9acd8

View File

@ -107,7 +107,7 @@ LIST_HEAD(namespace_head, namespace);
struct namespace { struct namespace {
LIST_ENTRY(namespace) list; LIST_ENTRY(namespace) list;
char *path; const char *path;
int nstype; int nstype;
}; };
@ -222,12 +222,12 @@ clear(struct pid_list **list)
*list = NULL; *list = NULL;
} }
static char * static const char *
next_dirname(const char *s) next_dirname(const char *s)
{ {
char *cur; const char *cur;
cur = (char *)s; cur = (const char *)s;
if (*cur != '\0') { if (*cur != '\0') {
for (; *cur != '/'; ++cur) for (; *cur != '/'; ++cur)
@ -248,7 +248,7 @@ add_namespace(const char *path)
const char *nsdirname, *nsname, *cur; const char *nsdirname, *nsname, *cur;
struct namespace *namespace; struct namespace *namespace;
cur = (char *)path; cur = (const char *)path;
nsdirname = nsname = ""; nsdirname = nsname = "";
while ((cur = next_dirname(cur))[0] != '\0') { while ((cur = next_dirname(cur))[0] != '\0') {
@ -266,7 +266,7 @@ add_namespace(const char *path)
badusage("invalid namepspace path"); badusage("invalid namepspace path");
namespace = xmalloc(sizeof(*namespace)); namespace = xmalloc(sizeof(*namespace));
namespace->path = (char *)path; namespace->path = (const char *)path;
namespace->nstype = nstype; namespace->nstype = nstype;
LIST_INSERT_HEAD(&namespace_head, namespace, list); LIST_INSERT_HEAD(&namespace_head, namespace, list);
} }