Removed the #warning about MT unsafety without localtime_r.
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Tue, 26 Jan 1999 13:17:46 +0000 (13:17 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Tue, 26 Jan 1999 13:17:46 +0000 (13:17 +0000)
1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gdate.c (g_date_set_time): Removed the #warning about MT
unsafety without localtime_r.

* configure.in: Moved it here.

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
configure.in
gdate.c
glib/gdate.c

index aa8bb0f..e050333 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index aa8bb0f..e050333 100644 (file)
@@ -1,3 +1,10 @@
+1999-01-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdate.c (g_date_set_time): Removed the #warning about MT
+       unsafety without localtime_r.
+
+       * configure.in: Moved it here.
+
 Mon Jan 25 10:07:53 1999  Raph Levien  <raph@gimp.org>
 
        * configure.in: (#define G_THREADS_IMPL...) Changed the #define,
index 768717c..a01a905 100644 (file)
@@ -574,6 +574,9 @@ FUNC_NO_GETPWUID_R="the 'g_get_(user_name|real_name|home_dir|tmp_dir)'
                functions will not be MT-safe during their first call because
                there is no 'getpwuid_r' on your system."
 
+FUNC_NO_LOCALTIME_R="the `g_date_set_time' function will not be MT-safe
+               because there is no `localtime_r' on your system."
+
 dnl determination of thread implementation
 dnl ***************************************
 
@@ -716,6 +719,9 @@ if test "x$enable_threads" = "xyes"; then
        if test "$ac_cv_func_getpwuid_r" != "yes"; then
                AC_MSG_WARN($FUNC_NO_GETPWUID_R)
        fi
+       if test "$ac_cv_func_localtime_r" != "yes"; then
+               AC_MSG_WARN($FUNC_NO_LOCALTIME_R)
+       fi
 fi
 
 dnl determination of G_THREAD_CFLAGS
diff --git a/gdate.c b/gdate.c
index 403aeb2..c3b7b31 100644 (file)
--- a/gdate.c
+++ b/gdate.c
@@ -801,10 +801,6 @@ g_date_set_time (GDate *d,
 #ifdef HAVE_LOCALTIME_R
   localtime_r (&t, &tm);
 #else
-#  if defined(G_THREADS_ENABLED) && defined(__GNUC__)
-#  warning "the `g_date_set_time' function will not be MT-safe"
-#  warning "because there is no `localtime_r' on your system."
-#  endif
   {
     struct tm *ptm = localtime (&t);
     g_assert (ptm);
index 403aeb2..c3b7b31 100644 (file)
@@ -801,10 +801,6 @@ g_date_set_time (GDate *d,
 #ifdef HAVE_LOCALTIME_R
   localtime_r (&t, &tm);
 #else
-#  if defined(G_THREADS_ENABLED) && defined(__GNUC__)
-#  warning "the `g_date_set_time' function will not be MT-safe"
-#  warning "because there is no `localtime_r' on your system."
-#  endif
   {
     struct tm *ptm = localtime (&t);
     g_assert (ptm);