Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-23 10:12:53

0001 /*
0002  * Copyright (c) 2006-2013 Los Alamos National Security, LLC.  All rights
0003  *                         reserved.
0004  * Copyright (c) 2007-2010 Cisco Systems, Inc.  All rights reserved.
0005  * Copyright (c) 2010      Sandia National Laboratories. All rights reserved.
0006  * Copyright (c) 2016-2020 Intel, Inc.  All rights reserved.
0007  * Copyright (c) 2021      Nanook Consulting.  All rights reserved.
0008  * $COPYRIGHT$
0009  *
0010  * Additional copyrights may follow
0011  *
0012  * $HEADER$
0013  *
0014  */
0015 
0016 #ifndef PMIX_PINSTALLDIRS_BASE_H
0017 #define PMIX_PINSTALLDIRS_BASE_H
0018 
0019 #include "src/include/pmix_config.h"
0020 #include "src/mca/base/pmix_mca_base_framework.h"
0021 #include "src/mca/pinstalldirs/pinstalldirs.h"
0022 
0023 /*
0024  * Global functions for MCA overall pinstalldirs open and close
0025  */
0026 BEGIN_C_DECLS
0027 
0028 /**
0029  * Framework structure declaration
0030  */
0031 PMIX_EXPORT extern pmix_mca_base_framework_t pmix_pinstalldirs_base_framework;
0032 
0033 /* Just like pmix_pinstall_dirs_expand() (see pinstalldirs.h), but will
0034    also insert the value of the environment variable $PMIX_DESTDIR, if
0035    it exists/is set.  This function should *only* be used during the
0036    setup routines of pinstalldirs. */
0037 PMIX_EXPORT char *pmix_pinstall_dirs_expand_setup(const char *input);
0038 
0039 PMIX_EXPORT int pmix_pinstall_dirs_base_init(pmix_info_t info[], size_t ninfo);
0040 
0041 END_C_DECLS
0042 
0043 #endif /* PMIX_BASE_PINSTALLDIRS_H */