1
1
- add placeholder for module data

This commit was SVN r791.
Этот коммит содержится в:
Tim Woodall 2004-02-13 22:16:39 +00:00
родитель 07c21d7328
Коммит f6d0b2c819
2 изменённых файлов: 9 добавлений и 7 удалений

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

@ -28,9 +28,10 @@ void lam_proc_construct(lam_proc_t* proc)
lam_mutex_init(&lam_proc_lock);
}
proc->proc_job = 0;
proc->proc_job = NULL;
proc->proc_vpid = 0;
proc->proc_pml = 0;
proc->proc_pml = NULL;
proc->proc_modex = NULL;
THREAD_LOCK(&lam_proc_lock);
lam_list_append(&lam_proc_list, (lam_list_item_t*)proc);
@ -75,7 +76,7 @@ int lam_proc_init(void)
lam_proc_t *proc = OBJ_NEW(lam_proc_t);
proc->proc_job = strdup(job);
proc->proc_vpid = vpid;
if(proc->proc_vpid == vpid && strcmp(proc->proc_job, job))
if(proc->proc_vpid == vpid && strcmp(proc->proc_job, job) == 0)
lam_proc_local_proc = proc;
}
free(procs);

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

@ -13,10 +13,11 @@ extern lam_class_t lam_proc_t_class;
struct lam_proc_t {
lam_list_item_t super; /* allow proc to be placed on a list */
lam_job_handle_t proc_job; /* identifies a unique job */
uint32_t proc_vpid; /* process identifier w/in the job */
struct mca_pml_proc_t* proc_pml; /* PML specific proc data */
lam_list_item_t super; /* allow proc to be placed on a list */
lam_job_handle_t proc_job; /* identifies a unique job */
uint32_t proc_vpid; /* process identifier w/in the job */
struct mca_pml_proc_t* proc_pml; /* PML specific proc data */
struct mca_base_modex_t* proc_modex; /* MCA module exchange data */
/* JMS: need to have the following information: