diff options
Diffstat (limited to 'ot_stats.c')
-rw-r--r-- | ot_stats.c | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -1,5 +1,7 @@ | |||
1 | /* This software was written by Dirk Engling <erdgeist@erdgeist.org> | 1 | /* This software was written by Dirk Engling <erdgeist@erdgeist.org> |
2 | It is considered beerware. Prost. Skol. Cheers or whatever. */ | 2 | It is considered beerware. Prost. Skol. Cheers or whatever. |
3 | |||
4 | $id$ */ | ||
3 | 5 | ||
4 | /* System */ | 6 | /* System */ |
5 | #include <stdlib.h> | 7 | #include <stdlib.h> |
@@ -334,6 +336,18 @@ static size_t stats_httperrors_txt ( char * reply ) { | |||
334 | ot_failed_request_counts[6] ); | 336 | ot_failed_request_counts[6] ); |
335 | } | 337 | } |
336 | 338 | ||
339 | extern const char | ||
340 | *g_version_opentracker_c, *g_version_accesslist_c, *g_version_clean_c, *g_version_fullscrape_c, *g_version_http_c, | ||
341 | *g_version_iovec_c, *g_version_mutex_c, *g_version_stats_c, *g_version_sync_c, *g_version_udp_c, *g_version_vector_c, | ||
342 | *g_version_scan_urlencoded_query_c, *g_version_trackerlogic_c; | ||
343 | |||
344 | size_t stats_return_tracker_version( char *reply ) { | ||
345 | return sprintf( reply, "%s%s%s%s%s%s%s%s%s%s%s%s%s", | ||
346 | g_version_opentracker_c, g_version_accesslist_c, g_version_clean_c, g_version_fullscrape_c, g_version_http_c, | ||
347 | g_version_iovec_c, g_version_mutex_c, g_version_stats_c, g_version_sync_c, g_version_udp_c, g_version_vector_c, | ||
348 | g_version_scan_urlencoded_query_c, g_version_trackerlogic_c ); | ||
349 | } | ||
350 | |||
337 | size_t return_stats_for_tracker( char *reply, int mode, int format ) { | 351 | size_t return_stats_for_tracker( char *reply, int mode, int format ) { |
338 | format = format; | 352 | format = format; |
339 | switch( mode ) { | 353 | switch( mode ) { |
@@ -418,3 +432,4 @@ void stats_deinit( ) { | |||
418 | 432 | ||
419 | } | 433 | } |
420 | 434 | ||
435 | const char *g_version_stats_c = "$Source$: $Revision$\n"; | ||