version.c
上传用户:dqzhongke1
上传日期:2022-06-26
资源大小:667k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* version.c - creation version/date/time module */
  2. #include "vxWorks.h"
  3. #include "version.h"
  4. /*
  5. modification history
  6. --------------------
  7. 01c,11may04,md  add global variables for VxWorks version numbers
  8. 01b,17jan01,sn  simplify job of host val  
  9. 01a,06mar96,dat written
  10. */
  11. /*
  12. This module is always built with each executable image.  It provides
  13. the VxWorks version id, and the time and date it was built.
  14. The date stamp may be overriden by defining RUNTIME_CREATION_DATE. This
  15. will be primarily used by tools that compare images built on different hosts 
  16. (host validation).
  17. The ANSI predefined macros __DATE__ and __TIME__ are used to provide
  18. the date/time information.  ANSI compliant compilers are required for
  19. building all VxWorks executables.
  20. */
  21. /* numerical values for VxWorks version */
  22. const unsigned int vxWorksVersionMajor = _WRS_VXWORKS_MAJOR;
  23. const unsigned int vxWorksVersionMinor = _WRS_VXWORKS_MINOR;
  24. const unsigned int vxWorksVersionMaint = _WRS_VXWORKS_MAINT;
  25. /* string identifiers for VxWorks version */
  26. char * runtimeName    = RUNTIME_NAME;
  27. char * runtimeVersion = RUNTIME_VERSION;
  28. char * vxWorksVersion = VXWORKS_VERSION;
  29. #ifdef RUNTIME_CREATION_DATE
  30. char * creationDate   = RUNTIME_CREATION_DATE;
  31. #else
  32. char * creationDate   = __DATE__ ", " __TIME__;
  33. #endif