95 |
len = strlen(prefix); |
len = strlen(prefix); |
96 |
buffer = (char *)ascmalloc(len+40); |
buffer = (char *)ascmalloc(len+40); |
97 |
|
|
98 |
#if defined(sun) || defined(solaris) || defined(__osf__) |
#if defined(sun) || defined(solaris) |
99 |
sprintf(buffer,"%s.so.1.0",prefix); |
sprintf(buffer,"%s.so.1.0",prefix); |
100 |
#elif defined(__hpux) |
#elif defined(__hpux) |
101 |
sprintf(buffer,"%s.sl",prefix); |
sprintf(buffer,"%s.sl",prefix); |
102 |
#elif defined(_SGI_SOURCE) |
#elif defined(_SGI_SOURCE) |
103 |
sprintf(buffer,"%s.so",prefix); |
sprintf(buffer,"%s.so",prefix); |
104 |
#elif defined(linux) || defined(ultrix) |
#elif defined(linux) |
105 |
sprintf(buffer,"lib%s.so",prefix); /* changed from .o to .so -- JP */ |
sprintf(buffer,"lib%s.so",prefix); /* changed from .o to .so -- JP */ |
106 |
#else |
#else |
107 |
sprintf(buffer,"%s.so.1.0",prefix); |
sprintf(buffer,"%s.so.1.0",prefix); |