History log of /bionic/libc/bionic/sys_msg.cpp
Revision Date Author Comments
23f088cd74b3c1da7aed07e5984970d38c85cd03 09-Sep-2016 Nikola Veljkovic <Nikola.Veljkovic@imgtec.com> [mips64] Fix ipc syscalls

Mips defines CONFIG_ARCH_WANT_IPC_PARSE_VERSION for both 32 and 64-bit.
See arch/mips/Kconfig. Other supported arches do it for 32-bit only.
This translates in having to pass IPC_64 flag for mips32 and mips64.
We use __mips__ to pass the flag, which is also defined for both 32 and
64-bit.

Change fixes bionic smoke tests (sys_msg, sys_sem, sys_shm) for mips64.

Test: bionic-unit-tests --gtest_filter="sys_*.smoke"
Change-Id: I918e4ffafd2002bb3e62ee252406746778100031
1878ea08de92f68cd89da76b5368fe81b535a029 19-Aug-2016 Elliott Hughes <enh@google.com> Fix mips build.

Tests still pass on arm/aarch64/x86/x86-64.

Change-Id: I6a17b5bca356dbc7273b5427c68d538c0dd6deed
7c59f3f6f3b6dbfcfb261b07062590d2dad2da62 17-Aug-2016 Elliott Hughes <enh@google.com> Flesh out <sys/msg.h>, <sys/sem.h>, <sys/shm.h>.

Also fix <sys/ipc.h>.

Not useful except to systems/bringup folks for testing. Trivial tests
added, and double-checked under strace to see that things look right.

x86 -- which works differently to everything else -- tested on the host.

Bug: http://b/27952303
Change-Id: I328534e994ae9e90755f545478fba03038c0bb94