tech-kern archive

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

sys/clock.h finalization



Hello,

Please let finalize src/sys/sys/clock.h:

1. Please review and add man page to src/share/man/man9
Thomas K. is responsible for man pages according to src/doc/RESPONSIBLE

2. src/tools/compat/dev/clock_subr.h defines:

/* Some handy constants. */
#define SECDAY          (24 * 60 * 60)
#define SECYR           (SECDAY * 365)

/* Traditional POSIX base year */
#define POSIX_BASE_YEAR 1970

Please nuke them, as these defines are now in src/sys/sys/clock.h and they aren't needed/used elsewhere.

3. src/sys/dev/clock_subr.c

Please change this code from clock_secs_to_ymdhms():
        /* Hours, minutes, seconds are easy */
        dt->dt_hour = rsec / 3600;
        rsec = rsec % 3600;
        dt->dt_min  = rsec / 60;
        rsec = rsec % 60;
        dt->dt_sec  = rsec;

to:
        /* Hours, minutes, seconds are easy */
        dt->dt_hour = rsec / SECS_PER_HOUR;
        rsec = rsec % SECS_PER_HOUR;
        dt->dt_min  = rsec / SECS_PER_MINUTE;
        rsec = rsec % SECS_PER_MINUTE;
        dt->dt_sec  = rsec;

Regards,

Attachment: clock.9
Description: Binary data



Home | Main Index | Thread Index | Old Index