summaryrefslogtreecommitdiff
path: root/usr/src/cmd/availdevs
diff options
context:
space:
mode:
authoreschrock <none@none>2005-11-18 22:47:38 -0800
committereschrock <none@none>2005-11-18 22:47:38 -0800
commit088e9d477eee66081e407fbc5a33c4da25f66f6a (patch)
tree423960171a4e0c675a396bff1dd67d8f3f66c107 /usr/src/cmd/availdevs
parent9ac8606f19e304e832a685ae7060cc3c284b9779 (diff)
downloadillumos-joyent-088e9d477eee66081e407fbc5a33c4da25f66f6a.tar.gz
6344502 placeholder bug for the remaining Makefile cleanup work for ZFS
6343938 ::spa -v tried to read NULL vdev 6345206 zpool iostat doesn't always line up
Diffstat (limited to 'usr/src/cmd/availdevs')
-rw-r--r--usr/src/cmd/availdevs/Makefile28
-rw-r--r--usr/src/cmd/availdevs/availdevs.c8
2 files changed, 14 insertions, 22 deletions
diff --git a/usr/src/cmd/availdevs/Makefile b/usr/src/cmd/availdevs/Makefile
index 99015803ba..d962ff85e7 100644
--- a/usr/src/cmd/availdevs/Makefile
+++ b/usr/src/cmd/availdevs/Makefile
@@ -27,39 +27,31 @@
#
PROG= availdevs
-OBJS_COMMON= availdevs.o
-OBJS= $(OBJS_COMMON)
-SRCS= $(OBJS_COMMON:%.o=%.c)
include ../Makefile.cmd
ROOTCMDDIR= $(ROOTLIB)/zfs
-INCS += -I../../lib/libzfs_jni/common \
- -I/usr/include/libxml2
+INCS += -I/usr/include/libxml2
+
+#
+# There is no lint library for libxml2, so we need to avoid linking against
+# it during lint, as well as turning off the warnings lint would generate.
+#
+LDLIBS += -lzfs_jni
+all install := LDLIBS += -lxml2
+LINTFLAGS += -xerroff=E_NAME_USED_NOT_DEF2
-LDLIBS += -lzfs_jni -lxml2
CPPFLAGS += $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
.KEEP_STATE:
-.PARALLEL:
-
all: $(PROG)
-$(PROG): $(OBJS)
- $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
- $(POST_PROCESS)
-
-%.o: %.c
- $(COMPILE.c) -o $@ $<
- $(POST_PROCESS_O)
-
install: all $(ROOTCMD)
clean:
- $(RM) $(OBJS)
-FRC:
+lint: lint_PROG
include ../Makefile.targ
diff --git a/usr/src/cmd/availdevs/availdevs.c b/usr/src/cmd/availdevs/availdevs.c
index e11f449b2e..f17e475b2d 100644
--- a/usr/src/cmd/availdevs/availdevs.c
+++ b/usr/src/cmd/availdevs/availdevs.c
@@ -63,7 +63,7 @@ add_disk_to_xml(dmgt_disk_t *dp, void *data)
available, NULL, (xmlChar *)ELEMENT_DISK, NULL);
xmlSetProp(disk,
(xmlChar *)ATTR_DISK_NAME, (xmlChar *)dp->name);
- snprintf(tmp, sizeof (tmp), "%llu", dp->size);
+ (void) snprintf(tmp, sizeof (tmp), "%llu", dp->size);
xmlSetProp(disk, (xmlChar *)ATTR_DISK_SIZE, (xmlChar *)tmp);
if (dp->aliases != NULL) {
@@ -84,11 +84,11 @@ add_disk_to_xml(dmgt_disk_t *dp, void *data)
xmlSetProp(slice,
(xmlChar *)ATTR_SLICE_NAME, (xmlChar *)sp->name);
- snprintf(tmp, sizeof (tmp), "%llu", sp->size);
+ (void) snprintf(tmp, sizeof (tmp), "%llu", sp->size);
xmlSetProp(slice, (xmlChar *)ATTR_SLICE_SIZE,
(xmlChar *)tmp);
- snprintf(tmp, sizeof (tmp), "%llu", sp->start);
+ (void) snprintf(tmp, sizeof (tmp), "%llu", sp->start);
xmlSetProp(slice, (xmlChar *)ATTR_SLICE_START,
(xmlChar *)tmp);
@@ -127,7 +127,7 @@ add_pool_to_xml(char *name, uint64_t guid,
xmlSetProp(pool, (xmlChar *)ATTR_POOL_STATE, (xmlChar *)state);
xmlSetProp(pool, (xmlChar *)ATTR_POOL_HEALTH, (xmlChar *)health);
- snprintf(tmp, sizeof (tmp), "%llu", guid);
+ (void) snprintf(tmp, sizeof (tmp), "%llu", guid);
xmlSetProp(pool, (xmlChar *)ATTR_POOL_ID, (xmlChar *)tmp);
return (0);