summaryrefslogtreecommitdiff
path: root/usr/src/lib/libiscsitgt/common/gen.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libiscsitgt/common/gen.c')
-rw-r--r--usr/src/lib/libiscsitgt/common/gen.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/usr/src/lib/libiscsitgt/common/gen.c b/usr/src/lib/libiscsitgt/common/gen.c
index 93fc956643..706378d4f6 100644
--- a/usr/src/lib/libiscsitgt/common/gen.c
+++ b/usr/src/lib/libiscsitgt/common/gen.c
@@ -52,8 +52,8 @@ tgt_door_call(char *str, int smf_flags)
{
tgt_node_t *n = NULL;
door_arg_t d;
- int s,
- allocated;
+ int s;
+ int allocated;
xmlTextReaderPtr r;
char *door_buf = NULL;
@@ -194,8 +194,8 @@ is_auto_enabled(void)
static Boolean_t
check_and_online(int smf_flags)
{
- int i,
- fd;
+ int i;
+ int fd;
door_arg_t d;
if (!is_online()) {
@@ -245,3 +245,13 @@ check_and_online(int smf_flags)
}
return (False);
}
+
+/*
+ * Not using Boolean_t here, since that is a
+ * private type to the library
+ */
+int
+iscsitgt_svc_online()
+{
+ return ((is_online() == True) ? 0 : 1);
+}