summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEric Lambert <eric_lambert@xyratex.com>2014-09-02 15:07:07 -0700
committerEric Lambert <eric_lambert@xyratex.com>2014-09-02 15:07:07 -0700
commit6bbcfde6579c4763a0e2d9ca524b4cb3c40339d8 (patch)
treeea6a6d502f251574936472569eaa4dbb11a46730 /include
parentfb8b798f18e78984964d046ce5564275bba91b90 (diff)
downloadliberasurecode-6bbcfde6579c4763a0e2d9ca524b4cb3c40339d8.tar.gz
added argument validation logic and tests for
liberasure_get_fragment_metadata and liberasurecode_verify_stripe_metadata. In the process removed the liberasure descriptor from the liberasure_get_fragment_metadata function's signature as it was not being used in the function's implementation.
Diffstat (limited to 'include')
-rw-r--r--include/erasurecode/erasurecode.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/erasurecode/erasurecode.h b/include/erasurecode/erasurecode.h
index 62f99d6..97a2c65 100644
--- a/include/erasurecode/erasurecode.h
+++ b/include/erasurecode/erasurecode.h
@@ -300,16 +300,14 @@ fragment_metadata
* client, but meaningful to the underlying library. It is used to verify
* stripes in verify_stripe_metadata().
*
- * @param desc - liberasurecode descriptor/handle
- * from liberasurecode_instance_create()
* @param fragment - fragment data pointer
* @param fragment_metadata - pointer to allocated buffer of size at least
* sizeof(struct fragment_metadata) to hold fragment metadata struct
*
* @return 0 on success, non-zero on error
*/
-int liberasurecode_get_fragment_metadata(int desc,
- char *fragment, fragment_metadata_t *fragment_metadata);
+int liberasurecode_get_fragment_metadata(char *fragment,
+ fragment_metadata_t *fragment_metadata);
/**
* Verify a subset of fragments generated by encode()