Dag-Erling Smørgrav 9d617478bd Fix a number of incorrect assumptions regarding the size of time_t.
The code has its own TIME type, which is actually defined to time_t,
but it still used u_int32_t in some places.

In addition, dhclient not only had two separate global cur_time
variables, one of which was defined as u_int32_t and the other as
TIME, but cur_time was sometimes shadowed by local variables, leading
to widespread confusion as to which of these variable was being
referenced.

There is a lesson in here somewhere: a decent compiler with warnings
enabled should have caught all of this long before it became a
problem.

This patch has been submitted to the vendor, but it will likely be
some time before they release a version that includes it.

Approved by:	mbr
2004-07-06 15:15:14 +00:00
..
2004-07-06 14:14:26 +00:00
2004-02-17 01:04:18 +00:00
2002-02-01 16:34:13 +00:00
2004-02-17 01:41:49 +00:00
2004-02-16 22:56:36 +00:00
2004-02-17 01:51:07 +00:00
2004-04-17 07:24:09 +00:00
2002-11-04 19:38:46 +00:00
2004-04-07 05:29:03 +00:00
2002-07-24 16:42:58 +00:00
2004-02-17 02:09:53 +00:00