acl/lib_acl/include/stdlib/acl_process.h
zsxxsz cc05b877a2 first commit acl to github
first commit acl to github
2013-08-18 17:42:25 +08:00

26 lines
504 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