diff options
Diffstat (limited to '')
-rw-r--r-- | src/path.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/path.h b/src/path.h index 2e8cce241..222e145a5 100644 --- a/src/path.h +++ b/src/path.h @@ -23,7 +23,7 @@ #include <sys/param.h> -extern char *musicDir; +extern const char *musicDir; void initPaths(); @@ -51,4 +51,10 @@ char *parentPath(char *path); /* strips extra "///" and leading "/" and trailing "/" */ char *sanitizePathDup(char *path); +/* this is actually like strlcpy (OpenBSD), but we don't actually want to + * blindly use it everywhere, only for paths that are OK to truncate (for + * error reporting and such. + * dest must be MAXPATHLEN+1 bytes large (which is standard in mpd) */ +void pathcpy_trunc(char *dest, const char *src); + #endif |