summaryrefslogtreecommitdiff
path: root/devel/android-tools-adb/files/patch-get_my_path_freebsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'devel/android-tools-adb/files/patch-get_my_path_freebsd.c')
-rw-r--r--devel/android-tools-adb/files/patch-get_my_path_freebsd.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/devel/android-tools-adb/files/patch-get_my_path_freebsd.c b/devel/android-tools-adb/files/patch-get_my_path_freebsd.c
deleted file mode 100644
index 6a212df3f0ed..000000000000
--- a/devel/android-tools-adb/files/patch-get_my_path_freebsd.c
+++ /dev/null
@@ -1,30 +0,0 @@
---- get_my_path_freebsd.c.orig 2013-09-03 17:33:27.000000000 +0800
-+++ get_my_path_freebsd.c 2013-09-03 17:41:13.000000000 +0800
-@@ -18,19 +18,18 @@
- */
-
- #include <sys/types.h>
-+#include <sys/sysctl.h>
- #include <unistd.h>
--#include <limits.h>
--#include <stdio.h>
-
- void
- get_my_path(char *exe, size_t maxLen)
- {
-- char proc[64];
-+ int mib[4] = {
-+ CTL_KERN,
-+ KERN_PROC,
-+ KERN_PROC_PATHNAME,
-+ getpid()
-+ };
-
-- snprintf(proc, sizeof(proc), "/proc/%d/file", getpid());
--
-- int err = readlink(proc, exe, maxLen - 1);
--
-- exe[err > 0 ? err : 0] = '\0';
-+ sysctl(mib, 4, exe, &maxLen, NULL, 0);
- }
--