rse 98/04/19 05:25:22
Modified: src/os/unix os.c
Log:
Avoid warnings for discarded const under some platforms like OSF1 and FreeBSD
2.2.x where dlopen is defined to have a "char *" as its first argument instead
of a "const char *".
Revision Changes Path
1.10 +5 -0 apache-1.3/src/os/unix/os.c
Index: os.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/os/unix/os.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- os.c 1998/04/13 18:05:19 1.9
+++ os.c 1998/04/19 12:25:22 1.10
@@ -26,7 +26,12 @@
handle = shl_load(path, BIND_IMMEDIATE|BIND_VERBOSE|BIND_NOSTART, 0L);
return (void *)handle;
#else
+#if defined(OSF1) ||\
+ (defined(__FreeBSD_version) && (__FreeBSD_version >= 220000))
+ return dlopen((char *)path, RTLD_NOW);
+#else
return dlopen(path, RTLD_NOW);
+#endif
#endif
}