]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
nvme-cli: Fix compile on non-libuuid machines
authorKeith Busch <kbusch@kernel.org>
Fri, 30 Aug 2019 19:25:19 +0000 (13:25 -0600)
committerKeith Busch <kbusch@kernel.org>
Fri, 30 Aug 2019 19:25:19 +0000 (13:25 -0600)
Define uuid_t if not provided by libuuid.

Link: https://github.com/linux-nvme/nvme-cli/pull/559
Signed-off-by: Keith Busch <kbusch@kernel.org>
linux/nvme.h

index a6975549fde0f5ce55d224c91770a88836b7dfd6..0ab843a23588eeadb6c981ad3dc3f981da938394 100644 (file)
 #define _LINUX_NVME_H
 
 #include <linux/types.h>
-#include <linux/uuid.h>
+#ifdef LIBUUID
+#include <uuid/uuid.h>
+#else
+typedef struct {
+       uint8_t b[16];
+} uuid_t;
+#endif
 
 /* NQN names in commands fields specified one size */
 #define NVMF_NQN_FIELD_LEN     256