Example #1
0
void sntp_get_response( sntp_t const * resp )
{
	if ((resp->version & 0x3) == 0x3)	// unsynchronized
	{
		log_printf( "sntp: time server reports it is unsynchronized\n" );
		return;
	}

	interval = MIN_INTERVAL;	// retry timer
	next_sync_time = ticks() + RESYNC_INTERVAL;
	state = SNTP_IDLE;

	// todo: set time offset
	set_time( __ntohl(resp->txtime.seconds) - 2208984820u - 3600 - 360 - 13 );

	log_printf( "sntp: clock synchronized.\n" );
}
Example #2
0
uint32_t
ntohl(uint32_t nl)
{

	return (__ntohl(nl));
}
Example #3
0
DWORD intel (DWORD val)
{
  return __ntohl (val);
}