fixed missing cast in the non-i386 version of shmat (preparation for ports)
[musl] / src / ipc / shmat.c
index ff65b6a..98a2cd4 100644 (file)
@@ -5,7 +5,7 @@
 #ifdef __NR_shmat
 void *shmat(int id, const void *addr, int flag)
 {
 #ifdef __NR_shmat
 void *shmat(int id, const void *addr, int flag)
 {
-       return syscall3(__NR_shmat, id, (long)addr, flag);
+       return (void *)syscall3(__NR_shmat, id, (long)addr, flag);
 }
 #else
 void *shmat(int id, const void *addr, int flag)
 }
 #else
 void *shmat(int id, const void *addr, int flag)