summaryrefslogtreecommitdiff
path: root/ldso/include/ldso.h
diff options
context:
space:
mode:
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>2007-01-09 22:30:16 +0000
committerJoakim Tjernlund <joakim.tjernlund@transmode.se>2007-01-09 22:30:16 +0000
commit9855a12e730886e224de11964f36f359387f77c3 (patch)
tree5ed5bb22ae44de1c5ffe193dc7b8d0105edbd809 /ldso/include/ldso.h
parente26ed573b62f69d9813e72fda4ee3da6eaf4d7b7 (diff)
Joseph S. Myers writes:
ELF symbol names are arbitrary 0-terminated sequences of bytes, and the ELF hash function is defined in the ELF specification to use unsigned char. Thus uClibc's _dl_elf_hash, using plain char, breaks when char is signed and symbol names contain bytes with the high bit set, as with GCC's ucnid-* tests. This patch fixes this problem.
Diffstat (limited to 'ldso/include/ldso.h')
0 files changed, 0 insertions, 0 deletions