memory/patcher: fix compiler warning
syscall() returns a long, but we are invoking shmat(), which returns a void*. Signed-off-by: Maxwell Coil <mcoil@nd.edu>
Этот коммит содержится в:
родитель
cdf46e6682
Коммит
52a9cce6f3
@ -450,7 +450,7 @@ static void *_intercept_shmat(int shmid, const void *shmaddr, int shmflg)
|
|||||||
|
|
||||||
if (!original_shmat) {
|
if (!original_shmat) {
|
||||||
#if defined(SYS_shmat)
|
#if defined(SYS_shmat)
|
||||||
result = memory_patcher_syscall(SYS_shmat, shmid, shmaddr, shmflg);
|
result = (void*) memory_patcher_syscall(SYS_shmat, shmid, shmaddr, shmflg);
|
||||||
#else // IPCOP_shmat
|
#else // IPCOP_shmat
|
||||||
unsigned long ret;
|
unsigned long ret;
|
||||||
ret = memory_patcher_syscall(SYS_ipc, IPCOP_shmat,
|
ret = memory_patcher_syscall(SYS_ipc, IPCOP_shmat,
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user