Fix preprocessor use on XLC


git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13114 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add stubs for ADLB_Aget and ADLB_Amget functions.  Clean up headers a little bit: move required defs to adlb-defs.h and remove some unnecessary includes

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13146 dc4e9af1-7f46-4ead-bba6-71afc04862de
Remove unneeded includes from adlb.h

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13147 dc4e9af1-7f46-4ead-bba6-71afc04862de
Payload buffer struct type with size

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13149 dc4e9af1-7f46-4ead-bba6-71afc04862de
Test/wait functions for asynchronous requests

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13150 dc4e9af1-7f46-4ead-bba6-71afc04862de
Modify asynchronous request functionality to use opaque handle into table

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13151 dc4e9af1-7f46-4ead-bba6-71afc04862de
Minor cleanup: use ADLB_MALLOC_CHECK to check in more places instead of ad-hoc checks

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13152 dc4e9af1-7f46-4ead-bba6-71afc04862de
Clarification

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13153 dc4e9af1-7f46-4ead-bba6-71afc04862de
Implementation note about wait and idle detection

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13154 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add facility to requestqueue to distinguish blocking and nonblocking requests

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13155 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add client-side functions to tell server we blocked on a request

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13156 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fill in some more logic for non-blocking get requests

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13157 dc4e9af1-7f46-4ead-bba6-71afc04862de
Avoid linear search through req array using free list

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13159 dc4e9af1-7f46-4ead-bba6-71afc04862de
ADLB_Mget TODO for symmetry

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13160 dc4e9af1-7f46-4ead-bba6-71afc04862de
Revise note

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@13162 dc4e9af1-7f46-4ead-bba6-71afc04862de