home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / mincom15.zip / Readme.rzsz < prev    next >
Text File  |  1993-04-22  |  2KB  |  61 lines

  1.  
  2.         ****   rz / sz and Minicom ****
  3.  
  4. If you are using a new version if Chuch Forsenberg's zmodem, it is
  5. possible that it will not run OK in a window. This is because the
  6. new versions *don't* use stdin and stdout, but without mercy they
  7. just open /dev/tty. Ai! I changed the following in the file "rbsb.c"
  8. and now things work allright. You might want to change this also.
  9. Here is the particular function I'm talking about:
  10.  
  11. --------------------------------------------------------------------
  12. /* Line 336 */
  13. /* Initialize tty device for serial file xfer */
  14. inittty()
  15. {
  16. #ifndef HVM
  17.     Tty = open("/dev/tty", 2);
  18.     if (Tty < 0) {
  19.         perror("/dev/tty");  exit(2);
  20.     }
  21. #else
  22.     Tty = 1;
  23. #endif
  24.     Ttystream = fdopen(Tty, "w");
  25.     setbuf(Ttystream, xXbuf);        
  26. }
  27. --------------------------------------------------------------------
  28.  
  29. And to get the Logging output to the screen instead of to /tmp/szlog,
  30. change the following in sz.c :
  31.  
  32. --------------------------------------------------------------------
  33.     if (npats < 1 && !Command && !Test) 
  34.         usage();
  35.     if (Verbose) {
  36. /* Line 403 of sz.c */
  37. #ifndef HVM
  38.         if (freopen(LOGFILE, "a", stderr)==NULL) {
  39.             printf("Can't open log file %s\n",LOGFILE);
  40.             exit(2);
  41.         }
  42. #endif
  43.         setbuf(stderr, NULL);
  44.     }
  45.     vfile("%s %s for %s\n", Progname, VERSION, OS);
  46. --------------------------------------------------------------------
  47. You might want to change the same in the file "rz.c" also, around line 249.
  48. It is now possible to use the -v[vv] flag with rz/sz and see the debugging
  49. output appear in the status window!
  50.  
  51. You have to define 'HVM' to make the change effective, ofcourse!
  52.  
  53. If you're using these modified versions with Minicom, I recommend that
  54. you add extra verbose flags to rz and sz when calling them. This can be
  55. done easily in minicom; go to the "File transfer protocols" menu and
  56. add the option '-vvv' to all instances of sz, sb, sx, rz, rb and rx.
  57.  
  58. Please read the copyright notes in the documentation of the Unix zmodem
  59. programs.
  60.  
  61.