X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fiscsi%2Fiscsi.h;h=26355dadbe155a7603acb535b694ffe3055ec7ba;hp=47c99169cb8c58595f9917a299f890115b15d704;hb=a94286219597d8123188aaff0aaa55dba5104a05;hpb=cb522f25cada0d3429c69d0fbaa5bd337a422cdd diff --git a/ccan/iscsi/iscsi.h b/ccan/iscsi/iscsi.h index 47c99169..26355dad 100644 --- a/ccan/iscsi/iscsi.h +++ b/ccan/iscsi/iscsi.h @@ -1,4 +1,4 @@ -/* +/* Copyright (C) 2010 by Ronnie Sahlberg This program is free software; you can redistribute it and/or modify @@ -14,6 +14,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, see . */ +#ifndef CCAN_ISCSI_H +#define CCAN_ISCSI_H struct iscsi_context; struct sockaddr; @@ -103,7 +105,7 @@ enum icsi_status { ISCSI_STATUS_GOOD =0, ISCSI_STATUS_ERROR =0x0f000001 }; -/* +/* * Generic callback for completion of iscsi_*_async(). * command_data depends on status. */ @@ -125,11 +127,11 @@ typedef void (*iscsi_command_cb)(struct iscsi_context *iscsi, int status, void * * ISCSI_STATUS_GOOD : Connection was successful. Command_data is NULL. * In this case the callback will be invoked a second time once the connection * is torn down. - * + * * ISCSI_STATUS_ERROR : Either failed to establish the connection, or an already established connection * has failed with an error. * - * The callback will NOT be invoked if the session is explicitely torn down through a call to + * The callback will NOT be invoked if the session is explicitly torn down through a call to * iscsi_disconnect() or iscsi_destroy_context(). */ int iscsi_connect_async(struct iscsi_context *iscsi, const char *target, iscsi_command_cb cb, void *private_data); @@ -226,7 +228,7 @@ int iscsi_nop_out_async(struct iscsi_context *iscsi, iscsi_command_cb cb, unsign * * status : * ISCSI_STATUS_GOOD the scsi command completed successfullt on the target. - * If this scsi command returns DATA-IN, that data is stored in an scsi_task structure + * If this scsi command returns DATA-IN, that data is stored in an scsi_task structure * returned in the command_data parameter. This buffer will be automatically freed once the callback * returns. * @@ -259,4 +261,4 @@ int iscsi_write10_async(struct iscsi_context *iscsi, int lun, iscsi_command_cb c int iscsi_modesense6_async(struct iscsi_context *iscsi, int lun, iscsi_command_cb cb, int dbd, int pc, int page_code, int sub_page_code, unsigned char alloc_len, void *private_data); - +#endif /* CCAN_ISCSI_H */