home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / memmanagement / zeriregister_2 < prev    next >
Text File  |  1999-04-27  |  2KB  |  45 lines

  1. Title:            ZERIREGISTER
  2. Author:            John Kortink
  3. Version:        1.00
  4. Title From:        Documentation
  5. Author From:        Documentation
  6. Version From:        Documentation
  7. Supplier:        John Kortink (J.Kortink@inter.NL.net)
  8. Date:            23/10/94
  9. Keywords:        Systems software ; Memory management software
  10. Shareware:        No
  11. Machine:        Archimedes
  12. Operating system:    RISCOS
  13. Memory requirements:    
  14. Peripherals needed:    
  15. Other s/ware needed:    
  16. Directory:        micros/arch/riscos/c133
  17. Date mounted/updated:    24/10/94
  18. File names:        zeriregister.arc
  19. Unarchived files:    2
  20. Unarchived size:    8 kbytes
  21. Omissions:        
  22. See also:        RMBROOM (c098)
  23.  
  24. -------------------------------------------------------------------------------
  25.  
  26. Acquiring the package:
  27.  
  28. Download the archive file(s) and extract using SparkPlug 2
  29. (see the "tools_help" file in micros/arch/riscos/tools for further info).
  30.  
  31.  
  32. Description:
  33.  
  34. ZeriRegister is a module that enables clean and automatic disposal of modules
  35. that are no longer in use by the system, so they do not needlessly clog up
  36. the RMA. It not only enables new applications to exit cleanly, but can also
  37. be used to tidy up existing applications that leave their modules behind
  38. after quitting. This may usually be achieved by simply editing the 'naughty'
  39. application's !Run file.
  40.  
  41. To do its work, ZeriRegister maintains a small database of modules and their
  42. use counts. It allows modules to be 'registered' or 'unregistered' for use by
  43. a caller, using either a *-command or an SWI. After the last user of a given
  44. module unregisters, the module is automatically killed.
  45.