13691, 13695, 13704, 13705, 13706, 13718, 13726, 13738, 13739, 13743,
13750, 13758, 13760, 13761, 13775, 13786, 13787, 13792, 13806, 13824,
13840, 13841, 13844, 13846, 13848, 13851, 13852, 13854, 13871, 13872,
- 13873, 13879, 13883, 13884, 13885, 13886, 13892, 13895, 13908, 13910,
- 13911, 13912, 13913, 13914, 13915, 13916, 13917, 13918, 13919, 13920,
- 13921, 13922, 13923, 13924, 13926, 13927, 13928, 13938, 13941, 13942,
- 13954, 13955, 13956, 13963, 13967, 13968, 13970, 13973, 13979, 13983,
- 13986, 13996, 14012, 14027, 14033, 14034, 14036, 14040, 14043, 14044,
- 14048, 14049, 14050, 14053, 14055, 14059, 14064, 14075, 14080, 14083,
- 14103, 14104, 14109, 14112, 14117, 14122, 14123, 14134, 14153, 14183,
- 14188, 14199, 14210, 14218, 14229, 14241
+ 13873, 13879, 13882, 13883, 13884, 13885, 13886, 13892, 13895, 13908,
+ 13910, 13911, 13912, 13913, 13914, 13915, 13916, 13917, 13918, 13919,
+ 13920, 13921, 13922, 13923, 13924, 13926, 13927, 13928, 13938, 13941,
+ 13942, 13954, 13955, 13956, 13963, 13967, 13968, 13970, 13973, 13979,
+ 13983, 13986, 13996, 14012, 14027, 14033, 14034, 14036, 14040, 14043,
+ 14044, 14048, 14049, 14050, 14053, 14055, 14059, 14064, 14075, 14080,
+ 14083, 14103, 14104, 14109, 14112, 14117, 14122, 14123, 14134, 14153,
+ 14183, 14188, 14199, 14210, 14218, 14229, 14241
* Support for the x32 ABI on x86-64 added. The x32 target is selected by
configuring glibc with:
/* Call the termination functions of loaded shared objects.
- Copyright (C) 1995,96,1998-2002,2004-2005,2009,2011
+ Copyright (C) 1995, 1996, 1998-2002, 2004-2005, 2009, 2011-2012
Free Software Foundation, Inc.
This file is part of the GNU C Library.
/* We can skip looking for the binary itself which is at the front
of the search list for the main namespace. */
unsigned int i = ns == LM_ID_BASE;
- char seen[nmaps];
+ uint16_t seen[nmaps];
memset (seen, 0, nmaps * sizeof (seen[0]));
while (1)
{
used[k] = here_used;
}
- if (seen[i + 1] > 1)
+ if (seen[i + 1] > nmaps - i)
{
++i;
goto next_clear;
}
- char this_seen = seen[i];
+ uint16_t this_seen = seen[i];
memmove (&seen[i], &seen[i + 1], (k - i) * sizeof (seen[0]));
seen[k] = this_seen;