tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Using of struct tm in kernel module



On Mon, Mar 03, 2025 at 07:29:31PM +0100, Peter Skvarka wrote:
> Not easy to explain details of the overall data flow, important for porting
> to NetBSD is to minimize differences,
> Problems to abstract some different os features comes when principles are
> significantly different.

But can you explain why that struct is needed inside the kernel? It just
makes no sense at all to me and I am curious :-)

Of course there *are* parts of the kernel that deal with simmilar structures,
like drivers for RTC and they use e.g. struct clock_ymdhms and there are
a few conversion functions for them in src/sys/dev/clock_subr.h, like
clock_sec_to_ymdhms() which takes seconds and converts it to year, month,
day, hour, minute and seconds.

Martin


Home | Main Index | Thread Index | Old Index