solaris fix

This commit is contained in:
roberto@solarixexpress
2011-07-31 19:13:01 +00:00
parent 651a7e4078
commit 007cd73ac5
+6 -1
View File
@@ -2582,12 +2582,17 @@ char *uwsgi_get_binary_path(char *argvzero) {
}
free(buf);
#elif defined(__sun__)
char *buf = getexecname();
char *buf = (char *)getexecname();
if (buf) {
uwsgi_log("HELLO: %s\n", buf);
// return only absolute path
if (buf[0] == '/') {
return buf;
}
char *newbuf = realpath(buf, NULL);
if (newbuf) {
return newbuf;
}
}
#elif defined(__FreeBSD__)
char *buf = uwsgi_malloc(uwsgi.page_size);