Mercurial > pub > dyncall > dyncall
view dynload/TODO @ 27:523c45dfa8fb
- refactored arm calling conventions' callvm code, so that the code that keeps
the caller from overwriting the return value on some platforms also works on
OpenBSD (before we casted the function pointer to have long long as return
type, to hint the caller that there is one, but that triggers an intentional
SIGABRT on OpenBSD for security reasons; now the decl reflects this, directly)
author | cslag |
---|---|
date | Tue, 15 Sep 2015 12:48:52 +0200 |
parents | 3e629dc19168 |
children | 3729a99ef03c |
line wrap: on
line source
- RTLD_LAZY in darwin, why not in unix? - Failed On Open Solaris 11: In file included from dynload_syms.c:28: dynload_syms_elf.c:56: error: syntax error before "Elf_Dyn" dynload_syms_elf.c:56: warning: data definition has no type or storage class dynload_syms_elf.c: In function `dlSymsInit': dynload_syms_elf.c:155: error: `pDyn' undeclared (first use in this function) dynload_syms_elf.c:155: error: (Each undeclared identifier is reported only once dynload_syms_elf.c:155: error: for each function it appears in.) dynload_syms_elf.c:155: error: syntax error before ')' token dynload_syms_elf.c:160: error: `DT_NULL' undeclared (first use in this function) dynload_syms_elf.c:163: error: `DT_STRTAB' undeclared (first use in this function) dynload_syms_elf.c:164: error: `DT_SYMTAB' undeclared (first use in this function) dynload_syms_elf.c:165: error: `DT_HASH' undeclared (first use in this function) make: *** [dynload_syms.o] Error 1 DONE: - remove dependencies dyncall_{alloc,macros}.h