* fix compiler warning about void* -> function pointer casting. Stupid
compilers and return type of munmap.... This commit was SVN r7551.
Этот коммит содержится в:
родитель
7b20370306
Коммит
b808fb82c9
@ -110,7 +110,13 @@ munmap(void* addr, size_t len)
|
||||
opal_mem_free_release_hook(addr, len);
|
||||
|
||||
if (NULL == realmunmap) {
|
||||
realmunmap = (int (*)(void*, size_t)) dlsym(RTLD_NEXT, "munmap");
|
||||
union {
|
||||
int (*munmap_fp)(void*, size_t);
|
||||
void *munmap_p;
|
||||
} tmp;
|
||||
|
||||
tmp.munmap_p = dlsym(RTLD_NEXT, "munmap");
|
||||
realmunmap = tmp.munmap_fp;
|
||||
}
|
||||
|
||||
return realmunmap(addr, len);
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user