Lines Matching refs:support

39 static Support_list support[LDS_NUM] = {
60 * Loads in a support shared object specified using the SGS_SUPPORT environment
71 * Load the required support library. If we are unable to load it fail
84 support[interface].sup_name)) == NULL)
88 support[interface].sup_name));
92 support[LDS_VERSION].sup_name, LDS_VERSION, 0));
97 * If version is LD_SUP_VNONE, unload the support
99 * This provides the support library with a mechanism
103 * first item in support[]. If this were not true,
117 * If the support library has a version higher
118 * than we support, we are unable to accept it.
132 if (alist_append(&support[interface].sup_funcs, &fl,
140 * Wrapper routines for the ld support library calls.
148 for (ALIST_TRAVERSE(support[LDS_START].sup_funcs, idx, flp)) {
150 support[LDS_START].sup_name, LDS_START, ofl->ofl_name));
161 for (ALIST_TRAVERSE(support[LDS_ATEXIT].sup_funcs, idx, flp)) {
163 support[LDS_ATEXIT].sup_name, LDS_ATEXIT, 0));
175 for (ALIST_TRAVERSE(support[LDS_OPEN].sup_funcs, idx, flp)) {
184 * function for libraries reporting support for version 3 or
207 support[LDS_OPEN].sup_name, LDS_OPEN, *opath));
214 * new data. As a basic test, make sure the support library
237 for (ALIST_TRAVERSE(support[LDS_FILE].sup_funcs, idx, flp)) {
248 support[LDS_FILE].sup_name, LDS_FILE, ifile));
262 for (ALIST_TRAVERSE(support[LDS_INSEC].sup_funcs, idx, flp)) {
267 * function for libraries reporting support for version 2 or
281 support[LDS_INSEC].sup_name, LDS_INSEC, sname));
308 for (ALIST_TRAVERSE(support[LDS_SEC].sup_funcs, idx, flp)) {
310 support[LDS_SEC].sup_name, LDS_SEC, scn));
322 for (ALIST_TRAVERSE(support[LDS_INPUT_DONE].sup_funcs, idx, flp)) {
325 * function for libraries reporting support for version 2 or
332 support[LDS_INPUT_DONE].sup_name, LDS_INPUT_DONE, 0));