File: LU310.UPD 72 lines Date: 85-01-01 From: Gary P. Novosielski To: All LU Users Subj: New LU version 3.10 Version 3.10 of the Library Utility is being released today. It has been tested under CP/M80 v2.2 and is expected to run properly under CP/M+ as well. Here is a short description of the changes from version 3.00 to 3.10. Please use it until the revised document file, LU310.DOC is available, which should be real soon now. 1. Bug Fix in -Reorg to another drive. Under 3.00 if you had reorgan- ized FOO.LBR from A: to B:, and there was _already_ a FOO.LBR on B:, LU would not have properly erased the old file, causing duplicate file names. Yuchh. I found this one by accident, rather than from a bug report, so I guess no one has ever been bitten by this one. Anyhow, it's fixed now. 2. Change in reorganization logic. If reorganization is done from one user/drive to another, the old copy of the library will no longer be deleted. This gives some backup protection from Old Man Murphy. The old copy will still be erased when reorganization is done within a single user/drive. 3. I've hacked the directed I/O code to allow the -U operator to be used even if directed I/O (log) files are open. This should make directed I/O more useable. Leor's original DIO would lose track of the DIO files when the default drive was changed, so -U had been locked out in v3.00 4. In response to user requests, a default library name will no longer be opened automatically when operands are being read from the console (stdin). Instead, an error message will be issued saying that no library is open. The default library LIBRARY.LBR will still be used if operands are being read from command line arguments, and no -O (open) is done. 5. New operator -H (Help). In response to user requests, a brief one- screen summary of operators, and the operands they expect, is now displayed by typing -H. It is by no means an online user manual, just a memory jogger. I knew it was time for this when I started to forget the commands myself! Must be getting old. 6. Version 3.10 still does not support the date/time stamping features defined in the new standard (LUDEF5) but now conforms to that stand- ard as a non-supporting program. It preserves pre-existing stamps when appropriate, and will zero out any stamps which are made incor- rect by changes to the files or directory. Pad counts, as defined in the standard, are tolerated, but not used, as they have no mean- ing under a CP/M-only environment. 7. In bumming the extra space for the help code (the program is still under 20k on disk) I cleaned and tightened some of the logic, which may cause some cosmetic differences. You may notice, for example, that the last operator used will show up in the prompt even if it was -L, -R, or -C, which take no operands. There is no functional difference, though; operands will still be ignored by these opera- tors. For bug reports, questions, etc., please contact me via: Phone (voice): (201)935-4087 Eves and weekends. Compuserve: 70160,120 GO PCS-47 or GO EMA-1 MCI Mail: GNOVOSIELSKI WUI Telex: 650-195-2395 6501952395 MCI Regards, Gary Novosielski