1
1

Based on a review by Ralph, no need to call getpid() or gethostname();

we already have them in orte_process_info.  Refs trac:1523.

This commit was SVN r19615.

The following Trac tickets were found above:
  Ticket 1523 --> https://svn.open-mpi.org/trac/ompi/ticket/1523
Этот коммит содержится в:
Jeff Squyres 2008-09-23 20:04:34 +00:00
родитель 2879de60a1
Коммит bbfac2dfb5

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

@ -171,17 +171,12 @@ static void backend_fatal_aggregate(char *type,
{ {
char *arg, *prefix, *err_msg = "Unknown error"; char *arg, *prefix, *err_msg = "Unknown error";
bool err_msg_need_free = false; bool err_msg_need_free = false;
char hostname[MAXHOSTNAMELEN + 1];
pid_t pid;
arg = va_arg(arglist, char*); arg = va_arg(arglist, char*);
va_end(arglist); va_end(arglist);
gethostname(hostname, sizeof(hostname) - 1); asprintf(&prefix, "[%s:%d]", orte_process_info.nodename,
hostname[MAXHOSTNAMELEN] = '\0'; (int) orte_process_info.pid);
pid = getpid();
asprintf(&prefix, "[%s:%d]", hostname, (int) pid);
if (NULL != error_code) { if (NULL != error_code) {
err_msg = ompi_mpi_errnum_get_string(*error_code); err_msg = ompi_mpi_errnum_get_string(*error_code);