summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2017-02-17 13:36:57 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2017-02-17 13:36:57 +0100
commit00f299b93265ea2a9a930f26c68d887b8708da5a (patch)
tree39410bc5c19caf1e882b80fd4512f6e85c8a7219
parent238a79aac41fcba65e7ac9c75f05275ab5915de6 (diff)
downloadlvm2-00f299b93265ea2a9a930f26c68d887b8708da5a.tar.gz
commands: some more dm wrappers
As man-generator is not liked with libdm as of now - some more wrappers.
-rw-r--r--tools/command.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/command.c b/tools/command.c
index a4139f0eb..1abac20c5 100644
--- a/tools/command.c
+++ b/tools/command.c
@@ -48,6 +48,18 @@ do { \
#define dm_malloc malloc
#define dm_free free
#define dm_strdup strdup
+#define dm_snprintf snprintf
+
+static int dm_strncpy(char *dest, const char *src, size_t n)
+{
+ if (memccpy(dest, src, 0, n))
+ return 1;
+
+ if (n > 0)
+ dest[n - 1] = '\0';
+
+ return 0;
+}
/* needed to include args.h */
#define ARG_COUNTABLE 0x00000001