home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs2 / orangefs-2.8.3-20110323.tar.gz / orangefs-2.8.3-20110323.tar / orangefs / src / client / sysint / pint-sysint-utils.h < prev    next >
C/C++ Source or Header  |  2008-11-19  |  1KB  |  57 lines

  1. /*
  2.  * (C) 2001 Clemson University and The University of Chicago
  3.  *
  4.  * See COPYING in top-level directory.
  5.  */
  6.  
  7. /* internal helper functions used by the system interface */
  8.  
  9. #ifndef __PINT_SYSINT_UTILS_H
  10. #define __PINT_SYSINT_UTILS_H
  11.  
  12. #include <stdio.h>
  13. #include <string.h>
  14. #include <sys/time.h>
  15. #include <errno.h>
  16. #include <assert.h>
  17.  
  18. #include "pvfs2-types.h"
  19. #include "pvfs2-attr.h"
  20. #include "gossip.h"
  21. #include "job.h"
  22. #include "bmi.h"
  23. #include "pvfs2-sysint.h"
  24. #include "gen-locks.h"
  25. #include "pint-cached-config.h"
  26. #include "pvfs2-sysint.h"
  27.  
  28. #include "trove.h"
  29. #include "server-config.h"
  30.  
  31. int PINT_server_get_config(
  32.     struct server_configuration_s *config,
  33.     struct PVFS_sys_mntent* mntent_p,
  34.     PVFS_hint hints);
  35.  
  36. struct server_configuration_s *PINT_get_server_config_struct(
  37.     PVFS_fs_id fs_id);
  38. void PINT_put_server_config_struct(
  39.     struct server_configuration_s *config);
  40.  
  41. int PINT_lookup_parent(
  42.     char *filename,
  43.     PVFS_fs_id fs_id,
  44.     PVFS_credentials *credentials,
  45.     PVFS_handle * handle);
  46.  
  47. /*
  48.  * Local variables:
  49.  *  c-indent-level: 4
  50.  *  c-basic-offset: 4
  51.  * End:
  52.  *
  53.  * vim: ts=8 sts=4 sw=4 expandtab
  54.  */
  55.  
  56. #endif
  57.