1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 #ifndef _AD_PVFS2_COMMON_H
   9 #define _AD_PVFS2_COMMON_H
  10 #include "ad_pvfs2.h"
  11 
  12 
  13 
  14 
  15 
  16 #define ADIOI_PVFS2_DEBUG_MASK 0
  17 
  18 
  19 struct ADIOI_PVFS2_fs_s {
  20     PVFS_object_ref object_ref;
  21     PVFS_credentials credentials;
  22 } ADIOI_PVFS2_fs_s;
  23 
  24 typedef struct ADIOI_PVFS2_fs_s ADIOI_PVFS2_fs;
  25 
  26 
  27 void ADIOI_PVFS2_Init(int *error_code );
  28 void ADIOI_PVFS2_makeattribs(PVFS_sys_attr * attribs);
  29 void ADIOI_PVFS2_makecredentials(PVFS_credentials * credentials);
  30 void ADIOI_PVFS2_End(int *error_code);
  31 int ADIOI_PVFS2_End_call(MPI_Comm comm, int keyval, 
  32         void *attribute_val, void *extra_state);
  33 int ADIOI_PVFS2_error_convert(int pvfs_error);
  34 
  35 #endif