]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - include/linux/string.h
Move c_src dirs back to toplevel
[bcachefs-tools-debian] / include / linux / string.h
diff --git a/include/linux/string.h b/include/linux/string.h
new file mode 100644 (file)
index 0000000..3ceda3a
--- /dev/null
@@ -0,0 +1,17 @@
+#ifndef _TOOLS_LINUX_STRING_H_
+#define _TOOLS_LINUX_STRING_H_
+
+#include <stdlib.h>
+#include <string.h>
+#include <linux/types.h>       /* for size_t */
+
+extern size_t strlcpy(char *dest, const char *src, size_t size);
+extern ssize_t strscpy(char *dest, const char *src, size_t count);
+extern char *strim(char *);
+extern void memzero_explicit(void *, size_t);
+int match_string(const char * const *, size_t, const char *);
+
+#define kstrndup(s, n, gfp)            strndup(s, n)
+#define kstrdup(s, gfp)                        strdup(s)
+
+#endif /* _LINUX_STRING_H_ */