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