1
1
openmpi/opal/mca
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
..
allocator Add threads framework 2020-03-27 10:15:45 -06:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base Pickup the OMPI system-default parameters 2020-05-16 12:43:04 -07:00
btl Merge pull request #7720 from abouteiller/bugfix/tcp-failed-lock 2020-05-13 16:52:21 -04:00
common common/ofi: Fixing compilation issue with ofi versions that do not support fi_info.nic 2020-06-01 23:14:41 +00:00
crs Fix typo and update URLs (https, redirection) [skip ci] 2020-01-07 03:52:25 +09:00
dl Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
event A slightly stronger check for LSF's libevent 2020-05-18 15:08:10 -04:00
hwloc Remove no-longer-used hwloc support fns 2020-04-25 21:05:07 -07:00
if Created opal_gethostname() as safer gethostname substitute. 2020-01-13 08:52:17 -08:00
installdirs Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
memchecker mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory adding op-codes for syscall ipc for shmat/shmdt 2020-06-04 14:20:40 -04:00
mpool Merge pull request #6578 from hppritcha/topic/thread_framework2 2020-03-27 15:55:48 -06:00
patcher Add threads framework 2020-03-27 10:15:45 -06:00
pmix Sync to PMIx and PRRTE masters 2020-05-26 20:11:14 -07:00
rcache Merge pull request #6578 from hppritcha/topic/thread_framework2 2020-03-27 15:55:48 -06:00
reachable reachable: Update documentation on reachable function 2019-12-02 18:04:40 +00:00
shmem Upgrade all www.open-mpi.org URLs to https 2020-04-02 10:43:50 -04:00
threads rework argobots configury to be smarter 2020-05-23 14:46:41 -07:00
timer Merge pull request #7169 from hjelmn/fix_what_wg21_calls_our_problem_not_theirs_seriously__in_some_ways_they_are_correct_but_wtf 2020-03-30 09:22:54 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h mca/base: enforce max string lengths 2018-09-05 08:42:00 -07:00