acl/lib_acl/include/stdlib/acl_process.h

26 lines
521 B
C

#ifndef ACL_PROCESS_INCLUDE_H
#define ACL_PROCESS_INCLUDE_H
#ifdef __cplusplus
extern "C" {
#endif
/**
* 程序运行过程中获得可执行程序存储于文件系统中的全路径
* @return {const char*} NULL: 无法获得; != NULL: 返回值即是程序在
* 文件系统上的存储全路径
*/
ACL_API const char *acl_process_path(void);
/**
* 程序运行过程中获得其运行路径
* @return {const char*} NULL: 无法获得; != NULL: 返回值即为程序的运行路径
*/
ACL_API const char *acl_getcwd(void);
#ifdef __cplusplus
}
#endif
#endif