util: Add xasprintf portable asprintf variant

Include a portable asprintf variant that works on any C99
conforming platform.

Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
Pantelis Antoniou 2016-05-24 20:50:35 +03:00 committed by David Gibson
parent beef80b8b5
commit 9dc404958e
2 changed files with 31 additions and 0 deletions

1
util.h
View file

@ -59,6 +59,7 @@ static inline void *xrealloc(void *p, size_t len)
}
extern char *xstrdup(const char *s);
extern int xasprintf(char **strp, const char *fmt, ...);
extern char *join_path(const char *path, const char *name);
/**