prov/psm: don't try name resolution if FI_SOURCE is set

The "node" parameter to fi_getinfo is usually the name/address of
the remote side. The provider can try to resolve it into a PSM
"epid" that can be used as the input to fi_av_insert.  However,
if the FI_SOURCE flags is set, the "node" parameter is the local
address and there is no need to try the name resolution (and in
fact it can't because the epid is only availabe after the domain
is open).

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
Clean up configure output, don't do unused checks.

Remove unused checks: \*_CLOEXEC, AC_C_CONST, sizeof long.
Print which providers and how they are built after configure runs, don't error when no provider
is built: libfabric.so could be used with only out-of-tree providers. Print a big warning instead.

Signed-off-by: pmmccorm <patrick.m.mccormick@intel.com>
update man pages describing accepting connections

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
usnic: make semi-official way to call usd_fill_udp_dest() from usdf
usnic: fix prototypes for dgram sends to include dest_addr
usnic: minor cleanups

A few general types of cleanups:

1. Make functions static that do not need to be public
2. Include missing .h files to get prototypes for symbols that are used
3. #if 0 out a debugging function
4. Fix a few prototypes (e.g., () -> (void))
Merge pull request #356 from jsquyres/pr/usnic-cleanups

usnic cleanups
Merge pull request #351 from rfaucett/pr/accept

fi_accept: connreq is specified as an arg in man pages but missing
Updated nroff-generated man pages
prov/psm: optimize tagged_inject for specific EP/AV configurations

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: remove now redundant flag for psm send calls

Always pass 0 as the flag because blocking semantics is no longer
provided in SFI.

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
Merge pull request #359 from shefty/master

prov/sock: Correct calls to ep_rx_ctx and ep_tx_ctx functions
Merge pull request #360 from shefty/master

API name tweaks
usnic: Remove SVN-style $Id$ tabs (and #ident pragmas)

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #366 from jsquyres/pr/usnic-remove-id-and-ident

usnic: Remove SVN-style $Id$ tabs (and #ident pragmas)
Updated nroff-generated man pages
configure: force the use of a C99 compiler

This code base uses C99 constructs frequently (e.g., we use "struct
foo bar { .baz = yow }" kinds of initialization all over the place),
so force the compiler to be C99.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #368 from shefty/master

Build fix and verbs bug fix
Merge pull request #367 from jsquyres/pr/we-is-c99

configure: force the use of a C99 compiler