(main): Don't perform the test if __dso_handle is not available.

This commit is contained in:
Ulrich Drepper 2001-03-10 06:32:33 +00:00
parent 9672b9372f
commit 719404ef2e
2 changed files with 15 additions and 0 deletions

View File

@ -21,6 +21,8 @@
#include <stdlib.h>
extern void *__dso_handle __attribute__ ((__weak__));
int
main (void)
{
@ -29,6 +31,12 @@ main (void)
void (*fp) (void *);
int v = 0;
if (&__dso_handle == NULL)
{
puts ("__dso_handle not available, cannot perform the test");
exit (0);
}
h = dlopen (fname, RTLD_NOW);
if (h == NULL)
{

View File

@ -20,6 +20,7 @@
#include <stdio.h>
#include <stdlib.h>
extern void *__dso_handle __attribute__ ((__weak__));
int
main (void)
@ -29,6 +30,12 @@ main (void)
void (*fp) (void *);
int v = 0;
if (&__dso_handle == NULL)
{
puts ("__dso_handle not available, cannot perform the test");
exit (0);
}
h = dlopen (fname, RTLD_LAZY);
if (h == NULL)
{