1
1

Remove the executable extension if any.

This commit was SVN r10714.
Этот коммит содержится в:
George Bosilca 2006-07-11 05:19:54 +00:00
родитель 6129a5a887
Коммит 3075225ea3

Просмотреть файл

@ -295,6 +295,18 @@ main(int argc, char *argv[])
****************************************************/ ****************************************************/
base_argv0 = strdup(basename(argv[0])); base_argv0 = strdup(basename(argv[0]));
#if defined(EXEEXT)
if( 0 != strlen(EXEEXT) ) {
char* temp = strstr( base_argv0, EXEEXT );
char* old_match = temp;
while( NULL != temp ) {
old_match = temp;
temp = strstr( temp + 1, EXEEXT );
}
*old_match = '\0';
}
#endif /* defined(EXEEXT) */
if (OPAL_SUCCESS != (ret = data_init(base_argv0))) { if (OPAL_SUCCESS != (ret = data_init(base_argv0))) {
fprintf(stderr, "Error parsing data file: %s\n", opal_strerror(ret)); fprintf(stderr, "Error parsing data file: %s\n", opal_strerror(ret));
return ret; return ret;