This source file includes following definitions.
- MPI_File_read_at
   1 
   2 
   3 
   4 
   5 
   6 
   7 #include "mpioimpl.h"
   8 
   9 #ifdef HAVE_WEAK_SYMBOLS
  10 
  11 #if defined(HAVE_PRAGMA_WEAK)
  12 #pragma weak MPI_File_read_at = PMPI_File_read_at
  13 #elif defined(HAVE_PRAGMA_HP_SEC_DEF)
  14 #pragma _HP_SECONDARY_DEF PMPI_File_read_at MPI_File_read_at
  15 #elif defined(HAVE_PRAGMA_CRI_DUP)
  16 #pragma _CRI duplicate MPI_File_read_at as PMPI_File_read_at
  17 
  18 #elif defined(HAVE_WEAK_ATTRIBUTE)
  19 int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype,
  20                      MPI_Status *status) __attribute__((weak,alias("PMPI_File_read_at")));
  21 #endif
  22 
  23 
  24 #define MPIO_BUILD_PROFILING
  25 #include "mpioprof.h"
  26 #endif
  27 
  28 
  29 
  30 
  31 
  32 
  33 
  34 
  35 
  36 
  37 
  38 
  39 
  40 
  41 
  42 
  43 
  44 
  45 int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf,
  46                      int count, MPI_Datatype datatype, MPI_Status *status)
  47 {
  48     int error_code;
  49     static char myname[] = "MPI_FILE_READ_AT";
  50 #ifdef MPI_hpux
  51     int fl_xmpi;
  52 
  53     HPMP_IO_START(fl_xmpi, BLKMPIFILEREADAT, TRDTBLOCK, fh, datatype,
  54                   count);
  55 #endif 
  56 
  57     
  58     error_code = MPIOI_File_read(fh, offset, ADIO_EXPLICIT_OFFSET, buf,
  59                                  count, datatype, myname, status);
  60 
  61 #ifdef MPI_hpux
  62     HPMP_IO_END(fl_xmpi, fh, datatype, count);
  63 #endif 
  64 
  65     return error_code;
  66 }