= PATH_MAX ) " />
红联Linux门户
Linux帮助

linux下面得全路径的方法

发布时间:2007-06-26 10:37:32来源:红联作者:competent
#ifndef PATH_MAX
#define PATH_MAX 1024
#endif

char * get_exe_name() {
static char buf[PATH_MAX];
int rslt = readlink("/proc/self/exe", buf, PATH_MAX);
if ( rslt < 0 || rslt >= PATH_MAX ) {
return NULL;
}
buf[rslt] = '\0';
return buf;
}
文章评论

共有 0 条评论