summaryrefslogtreecommitdiff
path: root/usr/initiator.h
diff options
context:
space:
mode:
authormnc <mnc@d7303112-9cec-0310-bdd2-e83a94d6c2b6>2006-08-29 22:02:48 +0000
committermnc <mnc@d7303112-9cec-0310-bdd2-e83a94d6c2b6>2006-08-29 22:02:48 +0000
commita51de26577c81041bdbb935abbd26004d3c73318 (patch)
tree20907d1354d5c8c28df83817b18d1224a8c217f6 /usr/initiator.h
parentac9b0231663d5cd5959eb3d0731bd64905c800de (diff)
downloadopen-iscsi-a51de26577c81041bdbb935abbd26004d3c73318.tar.gz
check for running sessions before logging in
git-svn-id: svn://svn.berlios.de/open-iscsi@683 d7303112-9cec-0310-bdd2-e83a94d6c2b6
Diffstat (limited to 'usr/initiator.h')
-rw-r--r--usr/initiator.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/initiator.h b/usr/initiator.h
index f5f4b04..a012537 100644
--- a/usr/initiator.h
+++ b/usr/initiator.h
@@ -375,7 +375,8 @@ extern int iscsi_io_recv_pdu(iscsi_conn_t *conn, struct iscsi_hdr *hdr,
/* initiator.c */
extern int session_login_task(node_rec_t *rec, queue_task_t *qtask);
extern int session_logout_task(iscsi_session_t *session, queue_task_t *qtask);
-extern iscsi_session_t* session_find_by_rec(node_rec_t *rec);
+extern iscsi_session_t *session_find_by_rec(node_rec_t *rec);
+extern int session_is_running(node_rec_t *rec);
extern void* recvpool_get(iscsi_conn_t *conn, int ev_size);
extern void recvpool_put(iscsi_conn_t *conn, void *handle);
extern mgmt_ipc_err_e iscsi_sync_session(node_rec_t *rec, queue_task_t