70b0a610dcab343341a63e8bc40762a7430a59bc
[platform/upstream/coreclr.git] / src / pal / src / include / pal / modulename.h
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4
5 /*++
6
7
8
9 Module Name:
10
11     include/pal/modulename.h
12
13 Abstract:
14     Header file for functions to get the name of a module
15
16 Revision History:
17
18
19
20 --*/
21
22 #ifndef _PAL_MODULENAME_H_
23 #define _PAL_MODULENAME_H_
24
25 #ifdef __cplusplus
26 extern "C"
27 {
28 #endif // __cplusplus
29
30 const char *PAL_dladdr(LPVOID ProcAddress);
31 #if defined(_AIX)
32 int GetLibRotorNameViaLoadQuery(LPSTR pszBuf);
33 #endif
34
35 #ifdef __cplusplus
36 }
37 #endif // __cplusplus
38
39 #endif /*_PAL_MODULENAME_H_*/