Update fi_av man page
Specify behavior of fi_av_insert on FI_AV_TABLE across successive calls
and also behavior of failed insertions when in synchronous mode.

Fixes #274

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
fi_poll_fd never returns success (> 0)

Signed-off-by: pmmccorm <patrick.m.mccormick@intel.com>
fi_ep_bind: correct fi_ep_bind type

Correct manpage fi_ep_bind ignature:

int fi_ep_bind(struct fid *ep, struct fid *fid, uint64_t flags);

TO:

int fi_ep_bind(struct fid_ep *ep, struct fid *fid, uint64_t flags);

Provide static inline implementation of fi_ep_bind that does
type-checking.

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Fix an issue in ringbuffer sread
    - Use rbused() instead of rbavail() for correctness

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
fi_trigger: direct include for trigger context

The trigger context can be overriden by the provider in
with --enable-direct, similar to fi_context.

Install fi_direct_trigger.h file.

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #288 from pmmccorm/master

fi_poll_fd never returns success (> 0)
Merge pull request #281 from rfaucett/pr/sync_table

Update fi_av man page
Merge pull request #279 from sayantansur/fi-ep-bind

fi_ep_bind: call fi_bind with correct field
Merge pull request #292 from sayantansur/fi-direct-trigger

fi_trigger: direct include for trigger context
Merge pull request #290 from jithinjosepkl/pr/rbuf

Fix ringbuffer sread()