From 39db5071532630f38bc617e3b7d36dc3005ce3e1 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 1 Oct 2025 14:56:15 -0400 Subject: kern: ptrbox: Add string duplication Signed-off-by: Ian Moffett --- src/sys/include/lib/ptrbox.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/sys/include') diff --git a/src/sys/include/lib/ptrbox.h b/src/sys/include/lib/ptrbox.h index a84a760..025ac06 100644 --- a/src/sys/include/lib/ptrbox.h +++ b/src/sys/include/lib/ptrbox.h @@ -96,4 +96,16 @@ int ptrbox_terminate(struct ptrbox *box); */ void *ptrbox_alloc(size_t len, struct ptrbox *box); +/* + * Duplicate a string and store it in a + * pointer box + * + * @s: String to duplicate + * @box: Box to do tracking + * + * Returns new heap string on success, otherwise NULL + * on failure + */ +char *ptrbox_strdup(const char *s, struct ptrbox *box); + #endif /* !_PTRBOX_H_ */ -- cgit v1.2.3