OSSP CVS Repository

ossp - Check-in [1223]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 1223
Date: 2001-Oct-30 19:55:27 (local)
2001-Oct-30 18:55:27 (UTC)
User:ms
Branch:
Comment: Fixed implicit inclusion of sys/time.h. Now it is included explicitly, and solves a linux OS preprocessor problem found by Lawrence "Larry" Greenfield <leg+@andrew.cmu.edu>.
Tickets:
Inspections:
Files:
ossp-pkg/l2/l2_ch_buffer.c      1.28 -> 1.29     7 inserted, 4 deleted

ossp-pkg/l2/l2_ch_buffer.c 1.28 -> 1.29

--- l2_ch_buffer.c       2001/10/30 08:12:28     1.28
+++ l2_ch_buffer.c       2001/10/30 18:55:27     1.29
@@ -28,12 +28,15 @@
 */
 
 #include "l2.h"
-#include "l2_p.h"   /* for TRACE()                        */
+#include "l2_p.h"     /* for TRACE macro              */
 
 #include <string.h>
-#include <unistd.h> /* for alarm() and setitime()         */
-#include <signal.h> /* for use of sigaction() and SIGALRM */
-//FIXME feedback from lmtp2nntp 1.1b2 tester Lawrence "Larry" Greenfield //<leg+@andrew.cmu.edu> "[...] on Linux, l2_ch_buffer.c needed a #include //<sys/time.h> [...]"
+#include <unistd.h>   /* for alarm(3)                 */
+#include <signal.h>   /* for sigaction(2) and SIGALRM */
+
+#ifdef HAVE_SETITIMER
+#include <sys/time.h> /* for setitimer(2)             */
+#endif
 
 #define L2_BUFFER_TIMER ITIMER_REAL /* calls to [s|g]etitimer() and alarm() */
 

CVSTrac 2.0.1