mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Protect GNUHASH translation functions with #ifdef; unbreak cross
toolchain build. Reported by: jchandra MFC after: 1 month
This commit is contained in:
parent
4c01dc3e12
commit
41bc155d1f
1 changed files with 4 additions and 0 deletions
|
|
@ -507,6 +507,7 @@ libelf_cvt_BYTE_tox(char *dst, size_t dsz, char *src, size_t count,
|
|||
|
||||
MAKE_TYPE_CONVERTERS(ELF_TYPE_LIST)
|
||||
|
||||
#if __FreeBSD_version >= 800062
|
||||
/*
|
||||
* Sections of type ELF_T_GNUHASH start with a header containing 4 32-bit
|
||||
* words. Bloom filter data comes next, followed by hash buckets and the
|
||||
|
|
@ -700,6 +701,7 @@ libelf_cvt64_GNUHASH_tof(char *dst, size_t dsz, char *src, size_t srcsz,
|
|||
|
||||
return (1);
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Elf_Note structures comprise a fixed size header followed by variable
|
||||
|
|
@ -873,12 +875,14 @@ CONVERTER_NAMES(ELF_TYPE_LIST)
|
|||
.tom64 = libelf_cvt_BYTE_tox
|
||||
},
|
||||
|
||||
#if __FreeBSD_version >= 800062
|
||||
[ELF_T_GNUHASH] = {
|
||||
.tof32 = libelf_cvt32_GNUHASH_tof,
|
||||
.tom32 = libelf_cvt32_GNUHASH_tom,
|
||||
.tof64 = libelf_cvt64_GNUHASH_tof,
|
||||
.tom64 = libelf_cvt64_GNUHASH_tom
|
||||
},
|
||||
#endif
|
||||
|
||||
[ELF_T_NOTE] = {
|
||||
.tof32 = libelf_cvt_NOTE_tof,
|
||||
|
|
|
|||
Loading…
Reference in a new issue