Edgar Gabriel
0177918a08
limit the number of bytes used for the semaphore name depending on platform (31 bytes for MacOS, 252 for Linux)
2015-10-15 11:13:45 -05:00
Gilles Gouaillardet
fe351f6801
io: do not cast way the const modifier when this is not necessary
...
update the io framework and mpi c bindings
2015-09-09 09:18:58 +09:00
Nathan Hjelm
156ce6af21
periodic whitespace purge
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-08-24 09:32:33 -06:00
Edgar Gabriel
7e370948c1
first cut on the fileview for shared filepointers fix.
2015-08-19 17:11:42 -05:00
Edgar Gabriel
5ef0632f9d
cleanup the usage of printf vs. opal_output
2015-08-17 14:55:12 -05:00
Edgar Gabriel
1293d9c69b
free memory correctly in case of an error. Fixes CID 131540 and CID 1315419
2015-08-07 13:30:50 -05:00
Edgar Gabriel
02a4eb2f13
add the ompi_file_t pointer correctly on the ompio file handle for the sm and individual component.
2015-08-05 14:28:27 -05:00
Jeff Squyres
3e6694f7ea
sharedfp: whitespace cleanup
...
No code changes.
Replace tabs with spaces and do other whitespace cleanup (via emacs).
2015-07-25 05:46:37 -07:00
Jeff Squyres
868a84d4da
sharedfp: have sm_data->mutex always point to the right mutex
...
Even if the mutex is actually located in
sm_data->sm_offset_ptr->mutex, have sm_data->mutex point to it. This
avoids a few #if blocks that are otherwise identical.
2015-07-25 05:42:57 -07:00
Edgar Gabriel
4f85e0d833
add the configure logic to check for sem_open and sem_init.
...
Change the code to rely on HAVE_SEM_OPEN etc. instead of my internal macro.
2015-07-24 10:23:43 -05:00
Edgar Gabriel
d1d23054c6
rename the sm_offset structure to mca_sharedfp_sm_offset to obey to the Open MPI naming convention
2015-07-24 10:10:41 -05:00
Edgar Gabriel
c91cb67787
fix a bug in the unnamed semaphore section that was introduced when I tried to unify the named and unnamed semaphore logic.
2015-07-24 10:05:07 -05:00
Edgar Gabriel
57c301f25a
remove an erroneous free statement.
2015-07-24 09:44:27 -05:00
Ralph Castain
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
Gilles Gouaillardet
d6ae0a5e05
sharedfp/sm: fix misc memory leaks
...
as reported by Coverity with CIDs 1196785, 1196787 and 1269896
2015-03-05 16:33:32 +09:00
Edgar Gabriel
ea8051f8e0
add code for the named semaphores. Configure logic to decide whether to use named or unnamed semaphores still missing.
2015-01-26 10:27:28 -06:00
Ralph Castain
6959ba5577
Add missing include file.
...
Thanks to Paul Hargrove for spotting it.
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r29998.
2013-12-19 23:39:21 +00:00
Edgar Gabriel
4f425872be
fix the streams used in opal_output in the sharedfp components.
...
This commit was SVN r29726.
2013-11-21 16:11:49 +00:00
Brian Barrett
d984d25da3
Remove orte header file from sharedfp components (OMPI layer should not
...
include ORTE layer with the RTE framework). Thankfully, nothing used
orte_show_help, so easy fix.
This commit was SVN r28884.
2013-07-20 22:03:44 +00:00
Ralph Castain
8a8b4896be
Need to protect libgen.h as some systems might not have it
...
This commit was SVN r28845.
2013-07-18 20:21:37 +00:00
Edgar Gabriel
185e365dad
make the sm sharedfp component compile on Mac.
...
This commit was SVN r28844.
2013-07-18 20:17:14 +00:00
Edgar Gabriel
6e8522fec5
infuse life into the shared file pointer framework. For this:
...
- extend the framework API
- remove the dummy component, not require anymore
- add four components to perform the actual job.
This commit was SVN r28828.
2013-07-17 21:55:24 +00:00