manoj       99/04/14 00:32:45

  Modified:    pthreads/src/include ap_config.h
  Log:
  The last patch was messed up in many ways. Now, really enable pthread
  accept mutexes for AIX versions that support it.
  
  Revision  Changes    Path
  1.5       +7 -7      apache-apr/pthreads/src/include/ap_config.h
  
  Index: ap_config.h
  ===================================================================
  RCS file: /home/cvs/apache-apr/pthreads/src/include/ap_config.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- ap_config.h       1999/04/14 06:30:35     1.4
  +++ ap_config.h       1999/04/14 07:32:45     1.5
  @@ -84,6 +84,10 @@
   #include <sys/types.h>
   #include <sys/stat.h>
   
  +#ifdef HAVE_UNISTD_H
  +#include <unistd.h>
  +#endif
  +
   /* So that we can use inline on some critical functions, and use
    * GNUC attributes (such as to get -Wall warnings for printf-like
    * functions).  Only do this in gcc 2.7 or later ... it may work
  @@ -273,10 +277,10 @@
   typedef int rlim_t;
   #endif
   /* Some versions of AIX support cross-process pthread mutexes; some don't. */
  -#if _POSIX_THREAD_PROCESS_SHARED
  -#define USE_FCNTL_SERIALIZED_ACCEPT
  -#else
  +#ifdef _POSIX_THREAD_PROCESS_SHARED
   #define USE_PTHREAD_SERIALIZED_ACCEPT
  +#else
  +#define USE_FCNTL_SERIALIZED_ACCEPT
   #endif
   #ifdef USEBCOPY
   #define memmove(a,b,c) bcopy(b,a,c)
  @@ -1049,10 +1053,6 @@
   
   #ifndef LOGNAME_MAX
   #define LOGNAME_MAX 25
  -#endif
  -
  -#ifdef HAVE_UNISTD_H
  -#include <unistd.h>
   #endif
   
   #ifdef ultrix
  
  
  

Reply via email to