Added missing values for G_MAXU(SHORT|INT|LONG) on platforms with only
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Wed, 17 Mar 1999 09:46:59 +0000 (09:46 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Wed, 17 Mar 1999 09:46:59 +0000 (09:46 +0000)
1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
platforms with only /usr/include/values.h.

* acconfig.h: Removed unnecessary macros.

        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
branch.

* configure.in: Also accept _Pctime_r instead of ctime_r, while
seraching for the right `_REENTRANT' flag. This is for Digital
UNIX 4.0d. Taken from glib 1.2 branch.

12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
acconfig.h
config.h.win32
configure.in
glibconfig.h.win32

index 9c34bb5..bc50542 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 9c34bb5..bc50542 100644 (file)
@@ -1,3 +1,18 @@
+1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
+       platforms with only /usr/include/values.h.
+
+       * acconfig.h: Removed unnecessary macros.
+
+        * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
+       from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
+       branch.
+
+       * configure.in: Also accept _Pctime_r instead of ctime_r, while
+       seraching for the right `_REENTRANT' flag. This is for Digital
+       UNIX 4.0d. Taken from glib 1.2 branch.
+
 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
 
        * glib.h: added GLIB_CHECK_VERSION() macro similar to
index 5c6af07..c395766 100644 (file)
@@ -53,9 +53,6 @@
 #undef HAVE_LIMITS_H
 #undef HAVE_LONG_DOUBLE
 #undef HAVE_POLL
-#undef HAVE_PTHREAD_COND_TIMEDWAIT_POSIX
-#undef HAVE_PTHREAD_GETSPECIFIC_POSIX
-#undef HAVE_PTHREAD_MUTEX_TRYLOCK_POSIX
 #undef HAVE_PWD_H
 #undef HAVE_SYS_PARAM_H
 #undef HAVE_SYS_POLL_H
index 685c253..2643bfa 100644 (file)
@@ -61,8 +61,6 @@
 #define GLIB_BINARY_AGE 0
 
 #define G_THREAD_SOURCE "gthread-posix.c"
-#define G_THREADS_IMPL_POSIX
-#define HAVE_PTHREAD_GETSPECIFIC_POSIX 1
 
 /* The number of bytes in a char.  */
 #define SIZEOF_CHAR 1
index 3df035a..f2c941b 100644 (file)
@@ -710,7 +710,8 @@ if test x"$enable_threads" = xyes; then
     # not using the proper multithread flag
     old_CPPFLAGS=$CPPFLAGS
     CPPFLAGS="$CPPFLAGS $G_THREAD_CFLAGS"
-    AC_EGREP_HEADER([[^a-zA-Z_]ctime_r[^a-zA-Z_]], time.h, ,
+    # Note: Digital UNIX 4.0d #defines ctime_r to _Pctime_r for gcc.
+    AC_EGREP_HEADER([[^a-zA-Z_](_P)?ctime_r[^a-zA-Z_]], time.h, ,
     G_THREAD_CFLAGS=
     AC_MSG_WARN($FLAG_DOES_NOT_WORK))
     CPPFLAGS=$old_CPPFLAGS
@@ -1065,9 +1066,9 @@ x$ac_cv_header_limits_h)
   ;;
 x$ac_cv_header_values_h)
   glib_values_h=yes
-  glib_ms=MINSHORT glib_Ms=MAXSHORT glib_Mus=unknown  # Please insert the right
-  glib_mi=MININT   glib_Mi=MAXINT   glib_Mui=unknown  # values from
-  glib_ml=MINLONG  glib_Ml=MAXLONG  glib_Mul=unknown  # /usr/include/values.h
+  glib_ms=MINSHORT glib_Ms=MAXSHORT glib_Mus="(((gushort)G_MAXSHORT)*2+1)"
+  glib_mi=MININT   glib_Mi=MAXINT   glib_Mui="(((guint)G_MAXINT)*2+1)"
+  glib_ml=MINLONG  glib_Ml=MAXLONG  glib_Mul="(((gulong)G_MAXLONG)*2+1)"
   ;;
 esac
 
index 1f5c953..663d283 100644 (file)
@@ -104,6 +104,7 @@ typedef unsigned __int64 guint64;
  * }
  */
 
+#define G_THREADS_IMPL_POSIX
 typedef struct _GStaticMutex GStaticMutex;
 struct _GStaticMutex
 {