summaryrefslogtreecommitdiff
path: root/sys-apps/darwin-miscutils/files/darwin-miscutils-6-w64.patch
blob: 77c194e6df9b870824b18d093217309c0296fbfe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
grobian@gentoo.org:
The provided libresolv library is faulty for 64-bits, or this call is
doing something wrong.  It is highly undocumented, so it feels like
messing around with some pointers is not going to work.  Doing this in
64-bits mode, at least results in a nice Bus Error.

--- shell_cmds-118/w/w.c
+++ shell_cmds-118/w/w.c
@@ -262,7 +262,7 @@
 	argc -= optind;
 	argv += optind;
 
-#if !TARGET_OS_EMBEDDED
+#if !defined(TARGET_OS_EMBEDDED) && !defined(__LP64__)
 	if (!(_res.options & RES_INIT))
 		res_init();
 	_res.retrans = 2;	/* resolver timeout to 2 seconds per try */