summaryrefslogtreecommitdiff
path: root/java/cacao/files/patch-src__vm__properties.cpp
blob: c15c0a01bf84e41b8c898815199389e08474d821 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- src/vm/properties.cpp.orig	2012-09-03 12:10:00.000000000 -0400
+++ src/vm/properties.cpp	2012-10-04 14:34:15.000000000 -0400
@@ -74,7 +74,11 @@
 
 	p = MNEW(char, 4096);
 
+#if defined(__FreeBSD__)
+	if (os::readlink("/proc/curproc/file", p, 4095) == -1)
+#else
 	if (os::readlink("/proc/self/exe", p, 4095) == -1)
+#endif
 		os::abort_errno("readlink failed");
 
 	/* We have a path like: