2.3.3 Year 2038 compliance
To use the user application in 2038 and beyond, link to a 2038-compliant library.
Further, the following functions cannot be used in 2038 and beyond:
-
JevGetArrivedTime() function
-
JevGetRegistTime() function
If the functions above are used in the source file, address this issue in either of the following ways:
-
Rewriting functions to allow use in 2038 and beyond
-
Rewrite the JevGetArrivedTime() function as the JevGetArrivedTimeT() function.
-
Rewrite the JevGetRegistTime() function as the JevGetRegistTimeT() function.
-
-
Specifying D_JEVTIME_T as the compile option
If you are using the JevGetRegistTime() function or JevGetArrivedTime() function, specify D_JEVTIME_T as the compile option to use these as functions returning time_t type return values.
For details, see the descriptions of 2038-compliant libraries, 2038-compliant link options, and the note on the D_JEVTIME_T compile option in 2.2.3 Compiling the source files.