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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 9c34bb5537e322a2307493e50420d990f8f6cf96..bc5054211a589a202d492560b6d38379765c23a2 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 5c6af07913619cc81314741dfc0112aed22f1e78..c39576625f353f9973977c1e3398b8fce3bf8ee9 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 685c25357e9b92b65d9b02d96d57086a38483357..2643bfa378ea1804198826442d6becc2ff7b5e61 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 3df035a09619d5929af5ce0112ebc069dca2598d..f2c941b5ed94f64575bcde34de20c83dcc86d831 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 1f5c9535cfb15cc4f0fa240edf213eb56d58519d..663d2837582f0a9e25f8edc9ced1849ded7a2d4e 100644 (file)
@@ -104,6 +104,7 @@ typedef unsigned __int64 guint64;
  * }
  */
 
+#define G_THREADS_IMPL_POSIX
 typedef struct _GStaticMutex GStaticMutex;
 struct _GStaticMutex
 {