> Consider please,
> Windows is able to work with equivalent of struct tm in kernel and
> contains conversion functions and Linux too.

Neither one surprises me - and neither one is good IMO.

> Not easy to explain details of the overall data flow, important for
> porting to NetBSD is to minimize differences,

I can argue this either way.

On the one hand, yes, minimizing differences when porting is, generally
speaking, a good thing.

But, on the other hand, introducing botches into a system to accomodate
software design that itself is so badly botched it assumes their
presence is probably a bad thing; the right thing (I do not say, the
easy thing) is to fix the misdesign.  If porting something to NetBSD
requires importing zoneinfo into the kernel, I think that thing
desperately needs fixing.

I can understand wanting to just take the expedient path (I've been
trying for years to work myself out of a project that has been doing
that for longer than I've been involved in it, and, as much as I hate
it, I think it _usually_ has been a right choice, given their
tradeoffs).

But I do not think the resulting horror belongs in NetBSD proper.  That
same project has other hackery in the kernel, none of which I have
tried to push upstream because I think it doesn't belong in NetBSD.

If I want a kitchen-sink kernel I know where to find Linux.

/~\ The ASCII                             Mouse
\ / Ribbon Campaign
 X  Against HTML                mo...@rodents-montreal.org
/ \ Email!           7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B

Reply via email to