Diff for /configure.in between versions 1.49 and 1.50

version 1.49, 1998/11/30 19:40:42 version 1.50, 1998/11/30 23:07:04
Line 520  if test $ol_with_threads = auto -o $ol_w Line 520  if test $ol_with_threads = auto -o $ol_w
                         AC_MSG_CHECKING([if pthread_create() works])                          AC_MSG_CHECKING([if pthread_create() works])
                         AC_CACHE_VAL(ol_cv_pthread_create_works,[                          AC_CACHE_VAL(ol_cv_pthread_create_works,[
                         AC_TRY_RUN([                          AC_TRY_RUN([
 #include <stdlib.h>  
 #include <pthread.h>  #include <pthread.h>
 static int g = 0;  #ifndef NULL
   #define NULL (void*)0
   #endif
   
 static void task(void *p) {  static void *task(p)
         return g++;          void *p;
   {
           return (void *) (p == NULL);
 }  }
   
 int main(argc, argv)  int main(argc, argv)
Line 533  int main(argc, argv) Line 536  int main(argc, argv)
         char **argv;          char **argv;
 {  {
         pthread_t t;          pthread_t t;
         exit(pthread_create(&t, NULL, (void *) task, NULL));          exit(pthread_create(&t, NULL, task, NULL));
 }],  }
   ],
                                 [ol_cv_pthread_create_works=yes],                                  [ol_cv_pthread_create_works=yes],
                                 [ol_cv_pthread_create_works=no],                                  [ol_cv_pthread_create_works=no],
                                 [dnl assume yes                                  [dnl assume yes
Line 555  int main(argc, argv) Line 559  int main(argc, argv)
 #include <unistd.h>  #include <unistd.h>
 #include <pthread.h>  #include <pthread.h>
 #ifndef NULL  #ifndef NULL
 #define NULL 0  #define NULL (void*) 0
 #endif  #endif
   
 int fildes[2];  static int fildes[2];
   
 int task(arg)  static void *task(p)
         int *arg;          void *p;
 {  {
         int i;          int i;
         struct timeval tv;          struct timeval tv;
Line 606  int main(argc, argv) Line 610  int main(argc, argv)
 #endif  #endif
 #endif  #endif
   
         pthread_create(&t, NULL, (void *) task, NULL);          pthread_create(&t, NULL, task, NULL);
   
 #if HAVE_SCHED_YIELD  #if HAVE_SCHED_YIELD
         sched_yield();  /* make sure task runs first */          sched_yield();  /* make sure task runs first */

Removed from v.1.49  
changed lines
  Added in v.1.50


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org