blob: 8c2ebfed01e09805d02dc983231b7afa8c80fd69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
$NetBSD: patch-ae,v 1.6 2002/11/25 04:18:48 schmonz Exp $
--- builtins/enable.def.orig Fri Nov 22 22:16:40 2002
+++ builtins/enable.def
@@ -314,9 +314,16 @@
name = list->word->word;
size = strlen (name);
+#ifdef __ELF__
struct_name = (char *)xmalloc (size + 8);
strcpy (struct_name, name);
strcpy (struct_name + size, "_struct");
+#else
+ struct_name = xmalloc (size + 9);
+ *struct_name = '_';
+ strcpy (struct_name + 1, name);
+ strcpy (struct_name + size + 1, "_struct");
+#endif
b = (struct builtin *)dlsym (handle, struct_name);
if (b == 0)
|