freebsd-ports/www/http-analyze/files/patch-ab
Andreas Klemm f70e751ccc New port http-analyze
http-analyze analyzes the logfile of a web server and creates
a summary of the server's access load and the efficiency of
caching mechanisms in
        o tabular
        o graphical
        o and three-dimensional form.
http-analyze recognizes logfiles in Common Logfile Format and has
been highly optimized for processing huge logfiles in short
update-intervals.

See: http://www.netstore.de/Supply/http-analyze/index.html

Hint: should be used by freefall and cdrom.com ;-))
1997-07-11 04:54:53 +00:00

65 lines
1.8 KiB
Plaintext

--- http-analyze.c.orig Sun Sep 22 15:59:19 1996
+++ http-analyze.c Fri Jul 11 06:35:28 1997
@@ -466,8 +466,12 @@
struct timeval tvs, tve;
u_long asec = 0L, rsec = 0L;
+#ifdef __FreeBSD__
+ (void) gettimeofday(&tvs, NULL); /* measure execution time */
+#else
(void) gettimeofday(&tvs); /* measure execution time */
#endif
+#endif
now = time(NULL); /* get current time */
if ((progname = strrchr(argv[0], '/')) != NULL)
@@ -679,7 +683,11 @@
}
#if defined(TIME_STATS)
if (timestats) {
+#ifdef __FreeBSD__
+ (void) gettimeofday(&tve, NULL);
+#else
(void) gettimeofday(&tve);
+#endif
rsec += (tve.tv_sec-tvs.tv_sec) * TICKS_PER_MSEC;
rsec -= tvs.tv_usec/TICKS_PER_MSEC;
rsec += tve.tv_usec/TICKS_PER_MSEC;
@@ -714,7 +722,11 @@
mkdtab(&tstart);
#if defined(TIME_STATS)
if (timestats) {
+#ifdef __FreeBSD__
+ (void) gettimeofday(&tvs, NULL);
+#else
(void) gettimeofday(&tvs);
+#endif
asec += (tvs.tv_sec-tve.tv_sec) * TICKS_PER_MSEC;
asec -= tve.tv_usec/TICKS_PER_MSEC;
asec += tvs.tv_usec/TICKS_PER_MSEC;
@@ -844,7 +856,11 @@
#if defined(TIME_STATS)
if (timestats) {
+#ifdef __FreeBSD__
+ (void) gettimeofday(&tve, NULL);
+#else
(void) gettimeofday(&tve);
+#endif
rsec += (tve.tv_sec-tvs.tv_sec) * TICKS_PER_MSEC;
rsec -= tvs.tv_usec/TICKS_PER_MSEC;
rsec += tve.tv_usec/TICKS_PER_MSEC;
@@ -882,7 +898,11 @@
#if defined(TIME_STATS)
if (timestats) {
- (void) gettimeofday(&tvs); /* measure execution time */
+#ifdef __FreeBSD__
+ (void) gettimeofday(&tvs, NULL);/* measure execution time */
+#else
+ (void) gettimeofday(&tvs); /* measure execution time */
+#endif
asec += (tvs.tv_sec-tve.tv_sec) * TICKS_PER_MSEC;
asec -= tve.tv_usec/TICKS_PER_MSEC;
asec += tvs.tv_usec/TICKS_PER_MSEC;