home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / old / ckermit4e / ckdker.bwr < prev    next >
Text File  |  2020-01-01  |  6KB  |  127 lines

  1. Following are the warnings and limitations of C-Kermit for the Data General
  2. computers 
  3. ==============================================================================
  4.  
  5. 1.  Intelligent interface devices are needed for the terminals and
  6. communication lines, but most DG's have such devices by default.  IAC's are
  7. suitable, as is any device where a CHAR command or a ?SECHR call can be
  8. issued. 
  9.  
  10. 2.  Kermit always reads and writes to @OUTPUT for its local, interactive
  11. console.  Almost all remote host commands will execute on the DG Kermit
  12. server, but I did find one command that did not execute because of a conflict
  13. in trying to write to @OUTPUT.  You will have to look hard to find another
  14. command like that, but I want to mention the anomaly.  In general, this is
  15. still acceptable behaviour for a C-Kermit server. 
  16.  
  17. 3.  The Kermit developement evironment I used is described in ckdker.bld, and
  18. this environment establishes my biases.  At one time in devlopment, an
  19. external console file (e.g., @CON11) was deleted when Kermit was running in
  20. superuser mode, but I think that bug has been fixed.  I have not retested this
  21. bug, because I don't have system privelages; and I do not have permission to
  22. shutdown the machine and bring it up again, in case the device file gets
  23. deleted. 
  24.  
  25. 4.  External line efficiency is not that bad, but it is less than local line
  26. efficiency at high baud rates. 
  27.  
  28. 5.  External lines cannot be used for logons, since they must be disabled. 
  29. See ckdker.bld . 
  30.  
  31. 6.  Not all the i/o redirect options have been tested, and no "PROC" command
  32. has been tested, but these options should work. 
  33.  
  34. 7.  Baud rates greater than 19200 have not been tested.  Some loss of
  35. characters can occur at 19200 for interactive connect'ed sessions.  The
  36. interactive console should be set for xon/xoff protocol (CHAR/ON/XIFC/XOFC)
  37. for better terminal emulation at higher baud rates. 
  38.  
  39. 8.  For compilation, the /EXTL switch was used, and so externals must be
  40. defined in some source file.  This should cause no problem.
  41.  
  42. 9.  A "bye" command for the DG Kermit server will not log off the DG, but will
  43. exit the Kermit program. 
  44.  
  45. 10.  DIAL, and SCRIPT commands have not been implemented, and they have not
  46. been tested either.  I guess they don't work. 
  47.  
  48. 11.  Timeout values cannot be less than 2 seconds.  Specifying a lower value
  49. will get you 2 seconds anyway. 
  50.  
  51. 12.  Transmitting a BREAK may not work.  I can't be sure because I do not have
  52. an environment in which I can really test this feature. 
  53.  
  54. 13.  Kermit must be terminated in a special way because binary reads are done
  55. on the interactive console.  This procedure is described in ckdker.doc, and I
  56. will reproduce it here.  To abort Kermit, enter:  BREAK control-C control-A . 
  57. Or you may enter:  BREAK control-C control-B .  BREAK takes you out of binary
  58. mode, and the other characters are the standard program abort sequences. 
  59. Kermit ensures that this works by configuring the console to:  
  60. CHAR/BREAK=BMOB , which means that "BREAK exits binary mode i/o".
  61.  
  62. 14.  Unlike most Unix Kermits, DG Kermit will execute the .kermrc when it is
  63. invoked from a CLI command line.
  64.  
  65. 15.  After a remote host command, you will always get information about the
  66. spawned process logging off.  There is no way to avoid getting this message,
  67. which is a side-effect of using sys_proc() to create the pipe file.
  68.  
  69. 16.  You may get a error when you do a 'set line' command: "Modem discconnect
  70. in progress".  ttopen() retries twice when this error occurs.  You should this
  71. error, but if you do, enter the 'set line' command again. 
  72.  
  73. 17.  At rare times, when you exit the Kermit program, an abend error occurs in
  74. _MAIN(), which is the system-supplied runtime routine.  This error occurs in
  75. some _tty_close() routine, "an attempt to FREE an object on the heap that was
  76. already freed".  If the error were constant or reproducible, I could fix it. 
  77. But, I suspect the error to be a bug in the DG runtime routines or in _MAIN()
  78. itself.  NOTE: I think I fixed this error when I found a close for a file that
  79. was never opened, but let me know if it occurs since it is hard to reproduce. 
  80.  
  81. ------------------------------
  82.  
  83. Date: Wed, 29 Jul 87 14:25:26 edt
  84. From: xyzzy!meissner@rti.rti.org (Michael Meissner)
  85. Subject: Re: DG Nova (V6 #14)
  86. Keywords: DG Nova Kermit
  87.  
  88. In article <12318368566.191.SY.CHRISTINE@CU20B.COLUMBIA.EDU> you write:
  89. > Date: 1-JUL-1987 10:23:05
  90. > From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  91. > Subject: Files Needed for the DG Nova Running RDOS?
  92. > Keywords: DG Nova Kermit
  93. > It's been pointed out to us that the files for Kermit in Fortran-5 for DG
  94. > Nova machines running RDOS (prefix RDO) are incomplete. There are include
  95. > references to SETSETUP.FR and F5ERR.FR, and these files aren't in the set,
  96. > and what they may contain isn't obvious.
  97. > Does anyone know what's in the files, or has anyone got copies?
  98. >        Alan Phillips
  99. > [Ed. - These are probably DG files that come with DG Fortran.  Anyway, the
  100. > person who contributed the Fortran version of RDOS Kermit is long gone.
  101. > The forthcoming release of C-Kermit will support DG C environments; it has
  102. > been tested on AOS/VS, but not RDOS, however the C environment is supposed
  103. > to be consistent across all the DG product lines.]
  104.  
  105. Ughhh, the DG C compiler only supports the 32-bit MV/eclipse systems (RDOS
  106. runs on the 16-bit Eclipses and Novas).  The operating systems that the
  107. DG C compiler supports are:
  108.  
  109.     AOS/VS        propritary
  110.     AOS/RT32    propritary real-time subset of AOS/VS
  111.     AOS/DVS        propritary distributed AOS/VS
  112.     MV/UX        Unix System V hosted on top of AOS/VS
  113.     DG/UX        Native System V/BSD unix
  114.  
  115. To my knowledge, the only C compiler that supports RDOS or AOS, is from
  116. a company called IPT.  Sorry for any confusion.
  117.  
  118. Michael Meissner, Data General.        Uucp: ...!mcnc!rti!xyzzy!meissner
  119.  
  120. [Ed. - Oh.  So we can wipe RDOS off the C-Kermit list...]
  121.  
  122. ------------------------------
  123.