Sfoglia il codice sorgente

Merge commit '2f98bf5c9fac4dfd1bb07564ce08b13d1e330252' into maint-0.2.4

(This is the part of the Bug 8042 patch that warns about unsigned time_t)
Nick Mathewson 11 anni fa
parent
commit
90d2162f32
2 ha cambiato i file con 9 aggiunte e 0 eliminazioni
  1. 5 0
      changes/warn-unsigned-time_t
  2. 4 0
      configure.ac

+ 5 - 0
changes/warn-unsigned-time_t

@@ -0,0 +1,5 @@
+  o Build improvements:
+    - Warn if building on a platform with an unsigned time_t: there
+      are too many places where Tor currently assumes that time_t can
+      hold negative values. We'd like to fix them all, but probably
+      some will remain.

+ 4 - 0
configure.ac

@@ -972,6 +972,10 @@ AX_CHECK_SIGN([time_t],
 #endif
 ])
 
+if test "$ax_cv_decl_time_t_signed" = no; then
+  AC_MSG_WARN([You have an unsigned time_t; some things will probably break. Please tell the Tor developers about your interesting platform.])
+fi
+
 AX_CHECK_SIGN([size_t],
        [ tor_cv_size_t_signed=yes ],
        [ tor_cv_size_t_signed=no ], [