[BACK]Return to threadlibs.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Diff for /OpenXM_contrib2/asir2000/gc/threadlibs.c between version 1.3 and 1.4

version 1.3, 2000/12/01 09:26:13 version 1.4, 2001/04/20 07:39:20
Line 1 
Line 1 
 # include "gcconfig.h"  # include "private/gcconfig.h"
 # include <stdio.h>  # include <stdio.h>
   
 int main()  int main()
 {  {
 #   if defined(LINUX_THREADS)  #   if defined(GC_USE_LD_WRAP)
 #     ifdef USE_LD_WRAP  
         printf("-Wl,--wrap -Wl,read -Wl,--wrap -Wl,dlopen "          printf("-Wl,--wrap -Wl,read -Wl,--wrap -Wl,dlopen "
                "-Wl,--wrap -Wl,pthread_create -Wl,--wrap -Wl,pthread_join "                 "-Wl,--wrap -Wl,pthread_create -Wl,--wrap -Wl,pthread_join "
                "-Wl,--wrap -Wl,pthread_sigmask -lpthread -ldl\n");                 "-Wl,--wrap -Wl,pthread_detach "
 #     else                 "-Wl,--wrap -Wl,pthread_sigmask -Wl,--wrap -Wl,sleep\n");
         printf("-lpthread -ldl\n");  
 #     endif  
 #   endif  #   endif
   #   if defined(LINUX_THREADS)
         printf("-lpthread\n");
   #   endif
 #   if defined(IRIX_THREADS)  #   if defined(IRIX_THREADS)
         printf("-lpthread\n");          printf("-lpthread\n");
 #   endif  #   endif
Line 20  int main()
Line 20  int main()
 #   endif  #   endif
 #   ifdef SOLARIS_THREADS  #   ifdef SOLARIS_THREADS
         printf("-lthread -ldl\n");          printf("-lthread -ldl\n");
   #   endif
   #   ifdef GC_OSF1_THREADS
           printf("-lpthread -lrt\n");
 #   endif  #   endif
     return 0;      return 0;
 }  }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>