NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/49207
Another quick question.
I'm prototyping clock.h based on /usr/include/tzfile.h and clock_subr.[ch].
There is a separation, in clock_subr.c, between kernel and user-land headers:
#ifdef _KERNEL
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: clock_subr.c,v 1.22 2014/09/07 11:50:23 martin Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/errno.h>
#else /* ! _KERNEL */
#include <string.h>
#include <time.h>
#include <errno.h>
#endif /* ! _KERNEL */
#include <dev/clock_subr.h>
My prototype of <sys/clock.h> doesn't contain anything else than in-lined functions and macros. Can I use <sys/clock.h> for both worlds?
If not, then I will go for inclusion of tzfile.h for !_KERNEL and sys/clock.h for _KERNEL, with the shared names of defines and adding missing pieces for tzfile.h (DAYSTO2000 etc).
Home |
Main Index |
Thread Index |
Old Index