home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / voyager / voyager-sdk.lzx / flushlib.readme < prev    next >
Encoding:
Text File  |  2000-04-16  |  1.2 KB  |  51 lines

  1. flushlib 1.0 by David Gerber <zapek@vapor.com>
  2.  
  3. This utility attempts to flush a library from the memory. Very usefull when
  4. compiling plugins for AmIRC and you don't want to avail flush everything.
  5.  
  6. Well it was a small project first but now it's a bit more smart.
  7.  
  8.  
  9. USAGE
  10. -----
  11. LIBRARY/A/M: list or patterns of libraries you want to flush
  12.  
  13. ONCE/S: flushlib tries to flush most libraries by avoiding race conditions,
  14. that is, libraries A is opened by library B and C. When trying to do a flush,
  15. A can't be removed on the first go since it's opened by B and C, so flushlib
  16. will give another run on it after it flushed B and C. Use the ONCE option to
  17. disable that behaviour for some reasons.
  18.  
  19. QUIET/S: be quiet
  20.  
  21.  
  22. EXAMPLES
  23. --------
  24. flushlib #?
  25. flushlib vapor_#?.library CManager.library
  26. flushlib sux.library rulez.library QUIET
  27.  
  28.  
  29. BUGS
  30. ----
  31. None known. Report to me if you find some.
  32.  
  33.  
  34.  
  35. 2.0
  36. ---
  37. - rewrite from scratch
  38. - added pattern support
  39. - now uses a smart way to flush as much libraries as possible despite race
  40. conditions
  41. - added QUIET option
  42.  
  43. 2.1
  44. ---
  45. - return codes were wrong, now expect a RETURN_FAIL if one library is not
  46. expunged
  47.  
  48. 2.2
  49. ---
  50. - fixed return codes really this time :)
  51.