summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/lib/libdiskmgt/common/drive.c2
-rw-r--r--usr/src/lib/libdiskmgt/common/entry.c19
-rw-r--r--usr/src/lib/libdiskmgt/common/events.c8
-rw-r--r--usr/src/lib/libdiskmgt/common/inuse_mnt.c4
-rw-r--r--usr/src/lib/libdiskmgt/common/media.c2
5 files changed, 15 insertions, 20 deletions
diff --git a/usr/src/lib/libdiskmgt/common/drive.c b/usr/src/lib/libdiskmgt/common/drive.c
index eb6e1e114d..9d68f2b34a 100644
--- a/usr/src/lib/libdiskmgt/common/drive.c
+++ b/usr/src/lib/libdiskmgt/common/drive.c
@@ -973,7 +973,7 @@ get_disk_kstats(kstat_ctl_t *kc, char *diskname, char *classname,
while (*ename && *ename != ',') {
*dname++ = *ename++;
}
- *dname = NULL;
+ *dname = '\0';
if (libdiskmgt_str_eq(diskname, kstat_name)) {
(void) kstat_read(kc, ksp, NULL);
diff --git a/usr/src/lib/libdiskmgt/common/entry.c b/usr/src/lib/libdiskmgt/common/entry.c
index e64e61ef65..425255ae45 100644
--- a/usr/src/lib/libdiskmgt/common/entry.c
+++ b/usr/src/lib/libdiskmgt/common/entry.c
@@ -69,7 +69,7 @@ dm_free_descriptor(dm_descriptor_t desc)
{
descriptor_t *dp;
- if (desc == NULL) {
+ if (desc == 0) {
return;
}
dp = (descriptor_t *)(uintptr_t)desc;
@@ -253,7 +253,7 @@ dm_get_attributes(dm_descriptor_t desc, int *errp)
dm_descriptor_t
dm_get_descriptor_by_name(dm_desc_type_t desc_type, char *name, int *errp)
{
- dm_descriptor_t desc = NULL;
+ dm_descriptor_t desc = 0;
cache_wlock();
@@ -516,7 +516,7 @@ dm_get_slices(char *drive, dm_descriptor_t **slices, int *errp)
* values will be NULL if an error occured in these calls.
*/
- if (alias != NULL) {
+ if (alias != 0) {
disk = dm_get_associated_descriptors(alias, DM_DRIVE, errp);
dm_free_descriptor(alias);
if (disk != NULL) {
@@ -551,9 +551,8 @@ dm_get_slice_stats(char *slice, nvlist_t **dev_stats, int *errp)
* values will be NULL if an error occured in these calls.
*/
devp = dm_get_descriptor_by_name(DM_SLICE, slice, errp);
- if (devp != NULL) {
- *dev_stats = dm_get_stats(devp, DM_SLICE_STAT_USE,
- errp);
+ if (devp != 0) {
+ *dev_stats = dm_get_stats(devp, DM_SLICE_STAT_USE, errp);
dm_free_descriptor(devp);
}
}
@@ -566,7 +565,7 @@ dm_get_slice_stats(char *slice, nvlist_t **dev_stats, int *errp)
int
dm_isoverlapping(char *slicename, char **overlaps_with, int *errp)
{
- dm_descriptor_t slice = NULL;
+ dm_descriptor_t slice = 0;
dm_descriptor_t *media = NULL;
dm_descriptor_t *slices = NULL;
int i = 0;
@@ -580,7 +579,7 @@ dm_isoverlapping(char *slicename, char **overlaps_with, int *errp)
int ret = 0;
slice = dm_get_descriptor_by_name(DM_SLICE, slicename, errp);
- if (slice == NULL)
+ if (slice == 0)
goto out;
/*
@@ -588,11 +587,11 @@ dm_isoverlapping(char *slicename, char **overlaps_with, int *errp)
* associated slices.
*/
media = dm_get_associated_descriptors(slice, DM_MEDIA, errp);
- if (media == NULL || *media == NULL || *errp != 0)
+ if (media == NULL || *media == 0 || *errp != 0)
goto out;
slices = dm_get_associated_descriptors(*media, DM_SLICE, errp);
- if (slices == NULL || *slices == NULL || *errp != 0)
+ if (slices == NULL || *slices == 0 || *errp != 0)
goto out;
media_attrs = dm_get_attributes(*media, errp);
diff --git a/usr/src/lib/libdiskmgt/common/events.c b/usr/src/lib/libdiskmgt/common/events.c
index e6dc869d2a..134abe1846 100644
--- a/usr/src/lib/libdiskmgt/common/events.c
+++ b/usr/src/lib/libdiskmgt/common/events.c
@@ -24,8 +24,6 @@
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
#include <stdio.h>
#include <stdlib.h>
#include <stropts.h>
@@ -151,7 +149,7 @@ dm_init_event_queue(void (*cb)(nvlist_t *, int), int *errp)
/* installing a cb; we didn't have one before */
thread_t watch_thread;
- *errp = thr_create(NULL, NULL,
+ *errp = thr_create(NULL, 0,
(void *(*)(void *))cb_watch_events, NULL, THR_DAEMON,
&watch_thread);
}
@@ -171,7 +169,7 @@ dm_init_event_queue(void (*cb)(nvlist_t *, int), int *errp)
callback = cb;
- *errp = thr_create(NULL, NULL,
+ *errp = thr_create(NULL, 0,
(void *(*)(void *))cb_watch_events, NULL, THR_DAEMON,
&watch_thread);
}
@@ -445,7 +443,7 @@ walk_devtree()
switch (walker_state) {
case WALK_NONE:
- if (thr_create(NULL, NULL, (void *(*)(void *))walker, NULL,
+ if (thr_create(NULL, 0, (void *(*)(void *))walker, NULL,
THR_DAEMON, &walk_thread) == 0) {
walker_state = WALK_WAITING;
}
diff --git a/usr/src/lib/libdiskmgt/common/inuse_mnt.c b/usr/src/lib/libdiskmgt/common/inuse_mnt.c
index 7923dcfa99..a0c921c9a7 100644
--- a/usr/src/lib/libdiskmgt/common/inuse_mnt.c
+++ b/usr/src/lib/libdiskmgt/common/inuse_mnt.c
@@ -23,8 +23,6 @@
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* Creates and maintains a cache of mount points.
*/
@@ -91,7 +89,7 @@ inuse_mnt(char *slice, nvlist_t *attrs, int *errp)
if (*errp == 0) {
/* start a thread to monitor the mnttab */
- *errp = thr_create(NULL, NULL, (void *(*)(void *))watch_mnttab,
+ *errp = thr_create(NULL, 0, (void *(*)(void *))watch_mnttab,
NULL, THR_NEW_LWP | THR_DAEMON, &mnttab_thread);
}
diff --git a/usr/src/lib/libdiskmgt/common/media.c b/usr/src/lib/libdiskmgt/common/media.c
index 853ac8c69a..7487e931e8 100644
--- a/usr/src/lib/libdiskmgt/common/media.c
+++ b/usr/src/lib/libdiskmgt/common/media.c
@@ -549,7 +549,7 @@ get_rmm_name(disk_t *dp, char *mname, int size)
struct extvtoc vtoc;
if (read_extvtoc(fd, &vtoc) >= 0) {
- if (vtoc.v_volume[0] != NULL) {
+ if (vtoc.v_volume[0] != '\0') {
if (LEN_DKL_VVOL < size) {
(void) strlcpy(mname,
vtoc.v_volume,