]> git.ozlabs.org Git - ccan/blobdiff - ccan/iscsi/pdu.c
iscsi: use <sys/filio.h> on Solaris.
[ccan] / ccan / iscsi / pdu.c
index e073ebab198b1a3ed4ed8a61904853d9023c2747..819065e71800f29a3df4d383ff0b933c6d19fffa 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
    Copyright (C) 2010 by Ronnie Sahlberg <ronniesahlberg@gmail.com>
    
    This program is free software; you can redistribute it and/or modify
@@ -88,7 +88,7 @@ void iscsi_free_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
 }
 
 
-int iscsi_add_data(struct iscsi_data *data, unsigned char *dptr, int dsize, int pdualignment)
+int iscsi_add_data(struct iscsi_data *data, const unsigned char *dptr, int dsize, int pdualignment)
 {
        int len, aligned;
        unsigned char *buf;
@@ -104,7 +104,7 @@ int iscsi_add_data(struct iscsi_data *data, unsigned char *dptr, int dsize, int
                aligned = (aligned+3)&0xfffffffc;
        }
        buf = malloc(aligned);
-       if (buf == NULL) {      
+       if (buf == NULL) {
                printf("failed to allocate buffer for %d bytes\n", len);
                return -2;
        }
@@ -123,11 +123,8 @@ int iscsi_add_data(struct iscsi_data *data, unsigned char *dptr, int dsize, int
        return 0;
 }
 
-int iscsi_pdu_add_data(struct iscsi_context *iscsi, struct iscsi_pdu *pdu, unsigned char *dptr, int dsize)
+int iscsi_pdu_add_data(struct iscsi_context *iscsi, struct iscsi_pdu *pdu, const unsigned char *dptr, int dsize)
 {
-       int len, aligned;
-       unsigned char *buf;
        if (pdu == NULL) {
                printf("trying to add data to NULL pdu\n");
                return -1;
@@ -244,7 +241,7 @@ int iscsi_process_pdu(struct iscsi_context *iscsi, const unsigned char *hdr, int
                        }
                        break;
                default:
-                       printf("Dont know how to handle opcode %d\n", opcode);
+                       printf("Don't know how to handle opcode %d\n", opcode);
                        return -2;
                }