home *** CD-ROM | disk | FTP | other *** search
- flushlib 1.0 by David Gerber <zapek@vapor.com>
-
- This utility attempts to flush a library from the memory. Very usefull when
- compiling plugins for AmIRC and you don't want to avail flush everything.
-
- Well it was a small project first but now it's a bit more smart.
-
-
- USAGE
- -----
- LIBRARY/A/M: list or patterns of libraries you want to flush
-
- ONCE/S: flushlib tries to flush most libraries by avoiding race conditions,
- that is, libraries A is opened by library B and C. When trying to do a flush,
- A can't be removed on the first go since it's opened by B and C, so flushlib
- will give another run on it after it flushed B and C. Use the ONCE option to
- disable that behaviour for some reasons.
-
- QUIET/S: be quiet
-
-
- EXAMPLES
- --------
- flushlib #?
- flushlib vapor_#?.library CManager.library
- flushlib sux.library rulez.library QUIET
-
-
- BUGS
- ----
- None known. Report to me if you find some.
-
-
-
- 2.0
- ---
- - rewrite from scratch
- - added pattern support
- - now uses a smart way to flush as much libraries as possible despite race
- conditions
- - added QUIET option
-
- 2.1
- ---
- - return codes were wrong, now expect a RETURN_FAIL if one library is not
- expunged
-
- 2.2
- ---
- - fixed return codes really this time :)
-