nullNvRam.c
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* nullNvRam.c - null non-volatile RAM library */
  2. /* Copyright 1984-1996 Wind River Systems, Inc. */
  3. #include "copyright_wrs.h"
  4. /*
  5. modification history
  6. --------------------
  7. 01g,25jun96,wlf  doc: cleanup.
  8. 01f,04jun96,wlf  doc: cleanup.
  9. 01e,24may96,wlf  doc: cleanup.
  10. 01d,15dec92,caf  reinstated version 01b.
  11. 01c,21oct92,ccc  fixed ansi warnings.
  12. 01b,17jul92,caf  changed nullNvram.c to nullNvRam.c.
  13. 01a,26jun92,caf  created.
  14. */
  15. /*
  16. DESCRIPTION
  17. This library contains non-volatile RAM manipulation routines for targets
  18. lacking non-volatile RAM.  Read and write routines that return ERROR
  19. are included.
  20. The macro NV_RAM_SIZE should be defined as NONE for targets lacking
  21. non-volatile RAM.
  22. */
  23. /******************************************************************************
  24. *
  25. * sysNvRamGet - get the contents of non-volatile RAM
  26. *
  27. * This routine copies the contents of non-volatile memory into a specified
  28. * string.  The string is terminated with an EOS.
  29. *
  30. * NOTE: This routine has no effect, since there is no non-volatile RAM.
  31. *
  32. * RETURNS: ERROR, always.
  33. *
  34. * SEE ALSO: sysNvRamSet()
  35. */
  36. STATUS sysNvRamGet
  37.     (
  38.     char *string,    /* where to copy non-volatile RAM    */
  39.     int strLen,      /* maximum number of bytes to copy   */
  40.     int offset       /* byte offset into non-volatile RAM */
  41.     )
  42.     {
  43.     return (ERROR);
  44.     }
  45. /*******************************************************************************
  46. *
  47. * sysNvRamSet - write to non-volatile RAM
  48. *
  49. * This routine copies a specified string into non-volatile RAM.
  50. *
  51. * NOTE: This routine has no effect, since there is no non-volatile RAM.
  52. *
  53. * RETURNS: ERROR, always.
  54. *
  55. * SEE ALSO: sysNvRamGet()
  56. */
  57. STATUS sysNvRamSet
  58.     (
  59.     char *string,     /* string to be copied into non-volatile RAM */
  60.     int strLen,       /* maximum number of bytes to copy           */
  61.     int offset        /* byte offset into non-volatile RAM         */
  62.     )
  63.     {
  64.     return (ERROR);
  65.     }