diff options
author | mnc <mnc@d7303112-9cec-0310-bdd2-e83a94d6c2b6> | 2006-08-29 22:02:48 +0000 |
---|---|---|
committer | mnc <mnc@d7303112-9cec-0310-bdd2-e83a94d6c2b6> | 2006-08-29 22:02:48 +0000 |
commit | a51de26577c81041bdbb935abbd26004d3c73318 (patch) | |
tree | 20907d1354d5c8c28df83817b18d1224a8c217f6 /usr/initiator.h | |
parent | ac9b0231663d5cd5959eb3d0731bd64905c800de (diff) | |
download | open-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.h | 3 |
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 |