1
1
openmpi/opal
Mark Allen e8fab058da adding op-codes for syscall ipc for shmat/shmdt
These op codes used to be in bits/ipc.h but were removed in glibc in 2015
with a comment saying they should be defined in internal headers:
https://sourceware.org/bugzilla/show_bug.cgi?id=18560
and when glibc uses that syscall it seems to do so from its own definitions:
https://github.com/bminor/glibc/search?q=IPCOP_shmat&unscoped_q=IPCOP_shmat

So I think using #ifndef and defining them if they're not already defined
using the values from glibc is the best option.

At IBM it was the testing on redhat 8 that found this as an issue
(the opcodes being undefined on the system made it select the
left undefined so shmat/shmdt memory events went unintercepted).

Signed-off-by: Mark Allen <markalle@us.ibm.com>
2020-06-04 14:20:40 -04:00
..
class opal/class: add additional object helper functions 2020-05-05 06:43:19 -07:00
datatype Swap the 2 fields to maintain the size of the struct. 2019-11-07 11:25:03 -05:00
dss Remove no-longer-used hwloc support fns 2020-04-25 21:05:07 -07:00
etc Upgrade all www.open-mpi.org URLs to https 2020-04-02 10:43:50 -04:00
include Purge some leftover OPAL atomics. 2020-02-27 11:30:00 -05:00
mca adding op-codes for syscall ipc for shmat/shmdt 2020-06-04 14:20:40 -04:00
memoryhooks opal: clean up init/finalize 2018-12-18 14:37:04 -07:00
runtime Fix potential out-of-bounds write in opal_progress_unregister 2020-05-08 21:11:51 +02:00
test/reachable opal/util: Change opal/util/if.h macro IF_NAMESIZE to OPAL_IF_NAMESIZE 2019-07-29 21:24:39 +00:00
tools Upgrade all www.open-mpi.org URLs to https 2020-04-02 10:43:50 -04:00
util opal/util: fix opal_str_to_bool() 2020-05-30 20:47:41 +09:00
win32 opal: convert from strncpy() -> opal_string_copy() 2018-09-27 11:56:18 -07:00
common_sym_whitelist.txt opal: add code patcher framework 2016-04-13 17:16:13 -06:00
Makefile.am Add threads framework 2020-03-27 10:15:45 -06:00
win_makefile Purge whitespace from the repo 2015-06-23 20:59:57 -07:00