1
1

Add in the connect and init files for universe - should fix the make problem Denis encountered.

This commit was SVN r1502.
Этот коммит содержится в:
Ralph Castain 2004-06-29 19:23:05 +00:00
родитель 74fb2fd531
Коммит f5696db512
3 изменённых файлов: 55 добавлений и 0 удалений

37
src/runtime/universe_connect.c Обычный файл
Просмотреть файл

@ -0,0 +1,37 @@
/*
* $HEADER$
*
*/
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <sys/stat.h>
#include "ompi_config.h"
#include "include/constants.h"
#include "util/os_path.h"
#include "runtime/universe_connect.h"
int ompi_universe_connect(char *tmpdir)
{
char *uri, tmp[100], *oob_info_path;
FILE *fp;
if (NULL == tmpdir) { /* protect against errors */
return(OMPI_ERROR);
}
oob_info_path = ompi_os_path(tmpdir, "oob", NULL);
fp = fopen(oob_info_path, "r");
if (NULL == fp) {
return(OMPI_ERROR);
}
fscanf(fp, "%s", tmp);
uri = strdup(tmp);
fclose(fp);
return(OMPI_SUCCESS);
}

9
src/runtime/universe_connect.h Обычный файл
Просмотреть файл

@ -0,0 +1,9 @@
/*
* $HEADER$
*
*/
/** @file
*
*/
int ompi_universe_connect(char *tmpdir);

9
src/runtime/universe_init.h Обычный файл
Просмотреть файл

@ -0,0 +1,9 @@
/*
* $HEADER$
*
*/
/** @file
*
*/
char *ompi_universe_init(char *tmpdir, char *user, char *universe);