Tim Prins
e25bb7f187
Some platforms (such as FreeBSD) need libutil.h included for openpty.
...
Thanks to Karol Mroz for pointing this out.
This commit was SVN r16163.
2007-09-19 21:59:22 +00:00
George Bosilca
d1364c53de
Don't allocate the temporary buffer on the stack. It get way too much
...
space.
This commit was SVN r16127.
2007-09-14 02:09:38 +00:00
George Bosilca
2c8c75ef94
Coverty blame list:
...
- Remove memory leaks
- uninitialized return
This commit was SVN r16126.
2007-09-14 02:08:37 +00:00
George Bosilca
921d79c2b8
Remove few memory leaks. Close the files where we're done with them.
...
This commit was SVN r16125.
2007-09-14 02:06:26 +00:00
George Bosilca
41ed50f901
Use secure version of strncpy and srtncat. Release the temporary
...
resources on error.
This commit was SVN r16124.
2007-09-14 02:04:34 +00:00
George Bosilca
61989cc4d4
Don't hardcode the length, there is an argument for that. Don't
...
do the NULL check as we already know thaty tmp cannot be NULL.
This commit was SVN r16123.
2007-09-14 02:02:03 +00:00
Josh Hursey
b4735c9719
Remove an old workaround in which we had to 'mv' the checkpoint file after it
...
was taken form the $CWD to the storage directory. Now we just store directly
to the storage directory which can reduce NFS traffic if working in that mode.
A slight performance boost, but at the point you are using NFS you are paying
a penalty anyway. Now you just don't have to pay it twice :)
This commit was SVN r16099.
2007-09-12 15:03:21 +00:00
Gleb Natapov
140dce7614
Fix ABA problem in atomic_lifo code. This is temporary solution for now. We
...
are looking for a better one.
This commit was SVN r16091.
2007-09-11 15:40:30 +00:00
Shiqing Fan
a389e61330
- Add some type casts, required by MS compiler.
...
This commit was SVN r16085.
2007-09-11 09:32:11 +00:00
Gleb Natapov
febdade113
Make non threaded OPAL_ATOMIC_CMPSET macros work correctly.
...
This commit was SVN r16071.
2007-09-09 08:00:16 +00:00
Jeff Squyres
3653bfcbe7
This function returns void.
...
This commit was SVN r15934.
2007-08-20 13:12:38 +00:00
Brian Barrett
2b8af283de
Add ability to completely turn off MPI one-sided support, so that users
...
can experiment with using ROMIO directly.
This commit was SVN r15922.
2007-08-18 21:35:51 +00:00
Josh Hursey
729c63cf9d
Fix invalid MCA 'base' names so they appear in ompi_info.
...
A subset of this patch needs to be applied to v1.2
Refs trac:928
This commit was SVN r15918.
The following Trac tickets were found above:
Ticket 928 --> https://svn.open-mpi.org/trac/ompi/ticket/928
2007-08-18 03:05:45 +00:00
Brian Barrett
2d4918b09d
Support versions of the Libtool 2.1a snapshots after the lt_dladvise code
...
was brought in. This supercedes the GLOBL patch that we had been using
with Libtool 2.1a versions prior to the lt_dladvise code. Autogen
tries to figure out which version you're on, so either will now work with
the trunk.
This commit was SVN r15903.
2007-08-17 04:08:23 +00:00
Brian Barrett
20fe0952f7
compare should compare the framework names as well. Fixes a potential bug in
...
the modex component compare code (thanks to Tim P. for finding the problem)
This commit was SVN r15885.
2007-08-16 16:51:41 +00:00
Adrian Knoth
3115816733
Poor off-by-one line error. This now really builds on kFreeBSD.
...
Re #1105
This commit was SVN r15842.
2007-08-13 19:00:18 +00:00
Tim Prins
188771901d
Fix typo.
...
This commit was SVN r15802.
2007-08-08 14:37:50 +00:00
Sven Stork
f22ab47f84
- one more required symbol
...
This commit was SVN r15801.
2007-08-08 13:02:10 +00:00
Sven Stork
3c753a4cf7
- export required symbol
...
This commit was SVN r15800.
2007-08-08 12:57:53 +00:00
Brian Barrett
a48f07b1d9
If we don't have event ops, we don't have a current_base, so don't dereference
...
the pointer (fixes a segfault Josh was seeing).
This commit was SVN r15796.
2007-08-07 17:09:54 +00:00
Sven Stork
3a640603a4
- remove wrong va_end
...
This commit was SVN r15789.
2007-08-07 13:32:05 +00:00
Sven Stork
5e257fadbd
- add missing va_end
...
This commit was SVN r15788.
2007-08-07 12:25:20 +00:00
George Bosilca
31dfa5592e
Few clean-ups, few indentations. Nothing really important.
...
This commit was SVN r15767.
2007-08-04 00:44:23 +00:00
George Bosilca
629bacbb07
Don't include the atomic header file, if we're building a non threaded version.
...
This commit was SVN r15766.
2007-08-04 00:43:15 +00:00
George Bosilca
e2f6d69669
Only use one va_list, as it seems that only one is allowed.
...
This commit was SVN r15765.
2007-08-04 00:41:26 +00:00
Josh Hursey
6248b2bb51
Whoops. Make sure to include the opal_output header.
...
This commit was SVN r15755.
2007-08-03 19:20:23 +00:00
Josh Hursey
dc9644a2c2
Add a bit of error output so the user can figure out what
...
went wrong when we cannot create a directory.
This commit was SVN r15754.
2007-08-03 19:08:48 +00:00
Brian Barrett
951755f9fb
no need to call gethostname twice to determine if a process is local
...
This commit was SVN r15742.
2007-08-02 16:25:25 +00:00
Gleb Natapov
dd8b0c925f
Add OPAL_ATOMIC_CMPSET macros that became non atomic with only one threaded.
...
This commit was SVN r15720.
2007-08-01 12:13:34 +00:00
Gleb Natapov
072ebf0fb3
Add new opal_argv_split_with_empty() function. opal_argv_split() function
...
doesn't include empty string in the argv array if there are two delimiters
in a row in an input string.
This commit was SVN r15718.
2007-08-01 12:08:11 +00:00
George Bosilca
d52d21fae8
Don't forget to include the header file in the sources list.
...
This commit was SVN r15711.
2007-07-31 18:40:31 +00:00
Shiqing Fan
0f468f3668
- Remove the solution and project files, will commit them later.
...
This commit was SVN r15705.
2007-07-31 17:07:02 +00:00
Sven Stork
4c5836c2ee
- add missing va_end found by coverity
...
This commit was SVN r15689.
2007-07-30 16:08:18 +00:00
Sven Stork
71915f269c
- more coverity fixes
...
- use stncpy
- comapring NULL against an array which is staically inside
the structure will allways be true
This commit was SVN r15684.
2007-07-30 15:19:54 +00:00
Shiqing Fan
4d7b349cdb
- Add VC8 solution and project files.
...
- If one wants to use this solution, remember to unload the project 'orte-restart' which is currently not working for Windows.
This commit was SVN r15680.
2007-07-30 11:05:34 +00:00
Josh Hursey
fb90a75fc9
A fix so that 'self' only compiles if --enable-dlopen (common case).
...
This is because internally 'self' uses dlopen to look at the application
running to determine if it can/should be used or not.
This commit was SVN r15673.
2007-07-29 17:40:17 +00:00
George Bosilca
8350ba19db
Add protections against the shlwapi.h header file.
...
This commit was SVN r15597.
2007-07-25 03:49:31 +00:00
George Bosilca
0158806e4c
Add the missing return.
...
This commit was SVN r15596.
2007-07-25 03:48:04 +00:00
Adrian Knoth
e6345aeac6
Fixes for building on kFreeBSD. Re #1105
...
This commit was SVN r15592.
2007-07-24 23:19:45 +00:00
Brian Barrett
de2c4deeda
Fix deadlock in thread case exposed by ORTE message model -- if we are
...
in a callback from the event library and post an RML receive, we'll
deadlock because the event library wouldn't be entered until the
event library was not already entered. Now just protect data structures
(which we were basically already doing) instead of code, like good
threading people ;).
This commit was SVN r15585.
2007-07-24 19:10:19 +00:00
Brian Barrett
c3be7376c5
* Mark some of the structures passed into the if and net code as const when
...
they actually are const.
* Remove some dead code from the no IP support case
* Add doxygen comment for opal_net_get_port()
This commit was SVN r15547.
2007-07-22 19:19:01 +00:00
Brian Barrett
39a6057fc6
A number of improvements / changes to the RML/OOB layers:
...
* General TCP cleanup for OPAL / ORTE
* Simplifying the OOB by moving much of the logic into the RML
* Allowing the OOB RML component to do routing of messages
* Adding a component framework for handling routing tables
* Moving the xcast functionality from the OOB base to its own framework
Includes merge from tmp/bwb-oob-rml-merge revisions:
r15506, r15507, r15508, r15510, r15511, r15512, r15513
This commit was SVN r15528.
The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
r15506
r15507
r15508
r15510
r15511
r15512
r15513
2007-07-20 01:34:02 +00:00
Josh Hursey
6026929490
Fix compiler error on Cray by adding in the std io/lib headers.
...
This commit was SVN r15515.
2007-07-19 18:26:10 +00:00
Jeff Squyres
7ae4a22ed5
Wow. How did that one get through?
...
This commit was SVN r15514.
2007-07-19 17:18:10 +00:00
Brian Barrett
6427c9f92a
oops, need a return statement there...
...
This commit was SVN r15509.
2007-07-19 16:21:11 +00:00
Brian Barrett
52ee1cb5da
fix missing ; in solaris functions
...
This commit was SVN r15505.
2007-07-19 15:15:41 +00:00
Ralph Castain
ccdb834574
Fix a couple of compile errors. Also, we need to ensure that we only attempt to call destructors on tsd keys that were defined.
...
This commit was SVN r15501.
2007-07-19 12:56:41 +00:00
Jeff Squyres
7c52a0ce17
Help track down when NULL is passed to %s for OPAL replacements of
...
asprintf and friends. This is not a failsafe; there are many cases
where this check will not be used. But at least it's something...
This commit was SVN r15500.
2007-07-19 12:28:43 +00:00
Brian Barrett
5c1c3cdf1c
remove debugging output
...
This commit was SVN r15497.
2007-07-18 21:57:58 +00:00
Brian Barrett
8a7b6656b3
Reference count calls to the util access as well as the main initialized
...
code
This commit was SVN r15495.
2007-07-18 20:28:19 +00:00