diff options
Diffstat (limited to 'plugins/check_ntp.c')
| -rw-r--r-- | plugins/check_ntp.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/check_ntp.c b/plugins/check_ntp.c index 489ad60a..20ecf64f 100644 --- a/plugins/check_ntp.c +++ b/plugins/check_ntp.c | |||
| @@ -80,7 +80,7 @@ typedef struct { | |||
| 80 | 80 | ||
| 81 | /* this structure holds data about results from querying offset from a peer */ | 81 | /* this structure holds data about results from querying offset from a peer */ |
| 82 | typedef struct { | 82 | typedef struct { |
| 83 | time_t waiting; /* ts set when we started waiting for a response */ | 83 | time_t waiting; /* ts set when we started waiting for a response */ |
| 84 | int num_responses; /* number of successfully recieved responses */ | 84 | int num_responses; /* number of successfully recieved responses */ |
| 85 | uint8_t stratum; /* copied verbatim from the ntp_message */ | 85 | uint8_t stratum; /* copied verbatim from the ntp_message */ |
| 86 | double rtdelay; /* converted from the ntp_message */ | 86 | double rtdelay; /* converted from the ntp_message */ |
| @@ -150,7 +150,7 @@ typedef struct { | |||
| 150 | they are divided into halves, each being a 16-bit int in network byte order: | 150 | they are divided into halves, each being a 16-bit int in network byte order: |
| 151 | - the first 16 bits are an int on the left side of a decimal point. | 151 | - the first 16 bits are an int on the left side of a decimal point. |
| 152 | - the second 16 bits represent a fraction n/(2^16) | 152 | - the second 16 bits represent a fraction n/(2^16) |
| 153 | likewise for the 64-bit "fixed point" numbers with everything doubled :) | 153 | likewise for the 64-bit "fixed point" numbers with everything doubled :) |
| 154 | **/ | 154 | **/ |
| 155 | 155 | ||
| 156 | /* macros to access the left/right 16 bits of a 32-bit ntp "fixed point" | 156 | /* macros to access the left/right 16 bits of a 32-bit ntp "fixed point" |
| @@ -265,7 +265,7 @@ void print_ntp_control_message(const ntp_control_message *p){ | |||
| 265 | if(p->op&REM_RESP && p->op&OP_READSTAT){ | 265 | if(p->op&REM_RESP && p->op&OP_READSTAT){ |
| 266 | peer=(ntp_assoc_status_pair*)p->data; | 266 | peer=(ntp_assoc_status_pair*)p->data; |
| 267 | for(i=0;i<numpeers;i++){ | 267 | for(i=0;i<numpeers;i++){ |
| 268 | printf("\tpeer id %.2x status %.2x", | 268 | printf("\tpeer id %.2x status %.2x", |
| 269 | ntohs(peer[i].assoc), ntohs(peer[i].status)); | 269 | ntohs(peer[i].assoc), ntohs(peer[i].status)); |
| 270 | if (PEER_SEL(peer[i].status) >= PEER_INCLUDED){ | 270 | if (PEER_SEL(peer[i].status) >= PEER_INCLUDED){ |
| 271 | if(PEER_SEL(peer[i].status) >= PEER_SYNCSOURCE){ | 271 | if(PEER_SEL(peer[i].status) >= PEER_SYNCSOURCE){ |
| @@ -353,7 +353,7 @@ int best_offset_server(const ntp_server_results *slist, int nservers){ | |||
| 353 | 353 | ||
| 354 | /* do everything we need to get the total average offset | 354 | /* do everything we need to get the total average offset |
| 355 | * - we use a certain amount of parallelization with poll() to ensure | 355 | * - we use a certain amount of parallelization with poll() to ensure |
| 356 | * we don't waste time sitting around waiting for single packets. | 356 | * we don't waste time sitting around waiting for single packets. |
| 357 | * - we also "manually" handle resolving host names and connecting, because | 357 | * - we also "manually" handle resolving host names and connecting, because |
| 358 | * we have to do it in a way that our lazy macros don't handle currently :( */ | 358 | * we have to do it in a way that our lazy macros don't handle currently :( */ |
| 359 | double offset_request(const char *host, int *status){ | 359 | double offset_request(const char *host, int *status){ |
| @@ -667,7 +667,7 @@ int process_arguments(int argc, char **argv){ | |||
| 667 | {0, 0, 0, 0} | 667 | {0, 0, 0, 0} |
| 668 | }; | 668 | }; |
| 669 | 669 | ||
| 670 | 670 | ||
| 671 | if (argc < 2) | 671 | if (argc < 2) |
| 672 | usage ("\n"); | 672 | usage ("\n"); |
| 673 | 673 | ||
