diff options
author | Ondřej Nový <novy@ondrej.org> | 2016-02-28 10:58:30 +0100 |
---|---|---|
committer | Tushar Gohad <tushar.gohad@intel.com> | 2016-02-28 10:54:23 -0700 |
commit | 9f10068e3e8140ee22ecbeb57cbad6d38e121cbf (patch) | |
tree | 84804b09e9d3a3b0c96dc9e0f4041f708f5692b4 | |
parent | 17a6dbeb93580be2541c5ea186e3fe83be2e1e6a (diff) | |
download | liberasurecode-9f10068e3e8140ee22ecbeb57cbad6d38e121cbf.tar.gz |
Don't use PATH_MAX const.
There are systems, for example Hurd, which doesn't define this constant
because there are no such limit. See [1] link for explanation.
[1] http://www.gnu.org/software/hurd/community/gsoc/project_ideas/maxpath.html
-rw-r--r-- | include/erasurecode/erasurecode_backend.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/erasurecode/erasurecode_backend.h b/include/erasurecode/erasurecode_backend.h index 1e29cea..d62c6fb 100644 --- a/include/erasurecode/erasurecode_backend.h +++ b/include/erasurecode/erasurecode_backend.h @@ -105,11 +105,12 @@ struct ec_backend_desc { struct ec_backend_common { ec_backend_id_t id; /* EC backend type */ char name[MAX_LEN]; /* EC backend common name */ - char soname[PATH_MAX]; /* EC backend shared library path */ + const char *soname; /* EC backend shared library path */ char soversion[MAX_LEN]; /* EC backend shared library version */ struct ec_backend_op_stubs *ops; /* EC backend stubs */ - size_t backend_metadata_size; /* EC backend custom metadata size - + size_t backend_metadata_size; + /* EC backend custom metadata size - * backend_metadata_size bytes are added to * the fragment size when allocating * data/parity fragment buffers */ |