This source file includes following definitions.
- mca_btl_base_err
- mca_btl_base_out
- mca_btl_base_error_no_nics
- mca_btl_base_dump
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 
  13 
  14 
  15 
  16 
  17 
  18 
  19 
  20 
  21 
  22 
  23 
  24 
  25 #include "opal_config.h"
  26 #include <stdio.h>
  27 #include <stdarg.h>
  28 
  29 #include "opal/util/show_help.h"
  30 #include "opal/util/proc.h"
  31 #include "opal/util/printf.h"
  32 
  33 #include "base.h"
  34 #include "btl_base_error.h"
  35 
  36 int mca_btl_base_verbose = -1;
  37 
  38 int mca_btl_base_err(const char* fmt, ...)
  39 {
  40     va_list list;
  41     int ret;
  42 
  43     va_start(list, fmt);
  44     ret = vfprintf(stderr, fmt, list);
  45     va_end(list);
  46     return ret;
  47 }
  48 
  49 
  50 int mca_btl_base_out(const char* fmt, ...)
  51 {
  52     va_list list;
  53     int ret;
  54 
  55     va_start(list, fmt);
  56     ret = vfprintf(stdout, fmt, list);
  57     va_end(list);
  58     return ret;
  59 }
  60 
  61 
  62 void mca_btl_base_error_no_nics(const char* transport,
  63                                 const char* nic_name)
  64 {
  65     char *procid;
  66     if (mca_btl_base_warn_component_unused) {
  67         
  68         opal_asprintf(&procid, "%s", OPAL_NAME_PRINT(OPAL_PROC_MY_NAME));
  69 
  70         opal_show_help("help-mpi-btl-base.txt", "btl:no-nics",
  71                        true, procid, transport, opal_process_info.nodename,
  72                        nic_name);
  73         free(procid);
  74     }
  75 }
  76 
  77 
  78 void mca_btl_base_dump(
  79     struct mca_btl_base_module_t* btl,
  80     struct mca_btl_base_endpoint_t* endpoint,
  81     int verbose)
  82 {
  83 }