CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/05/31 06:45:33
Modified files:
sys/kern : kern_time.c
Log message:
Redefine ADJFREQ_MIN to avoid undefined behaviour (when not using -fwrapv)
Change the definition of ADJFREQ_MIN so that it does not shift
a negative value. Such shifting is undefined in standard C.
This came up when cross-compiling the kernel using ports clang.
The shifting becomes defined when compiling with option -fwrapv.
Base clang enables this option by default.
OK naddy@ cheloha@