.TITLE KERGEN - Text for generic commands .IDENT '3.0.045' ;++ ; FACILITY: VMS Kermit ; ; ABSTRACT: This file contains the definitions of the command strings ; used for generic server commands. ; This is a separate Macro-32 file so that sites without ; BLISS can easily customize the commands passed to the ; sub-process to perform generic server commands. ; ; AUTHOR: Nick Bush, Creation Date: 8-March-1984 ; ; MODIFIED BY: ;-- .SBTTL Revision History ; ; 2.0.036 Create this module ; ; 3.0.045 Start of version 3. .SBTTL Commands .PSECT $PLIT$,NOWRT,NOEXE,2 ; The following are the commands used for the generic server commands. ;They are passed to a sub-process by use of LIB$SPAWN, and the results ;are returned to the user. The output of the sub-process is captured ;by using a mailbox as its output device, with Kermit reading the other ;end of the mailbox. Because of the way most applications under VMS ;perform output (using LIB$OUTPUT or RMS), the data passed through the ;mailbox does not contain any line terminators - the line terminators ;are implied between messages. Therefore, VMS Kermit will insert a ;carriage return, line feed sequence between messages when reading from ;the mailbox. This works fine except for those programs which perform ;unformatted I/O, and therefore include their own line terminators. VMS ;has no mechanism for indicating this with a mailbox, so VMS Kermit will ;continue to insert the CRLF's, producing either double spacing, or ;random line breaks. Therefore, (at least until VMS is fixed), it ;is good idea to only use commands which run utilities which do ;formatted (record) output. ; ; Note that for most commands a space should be the final character so ;that arguments can be concatenated directly onto the string. ; Copy command. ; Format: ; Command-text input-file output-file. ; GEN_COPY_CMD:: .ASCID 'COPY/LOG ' ; Delete command. ; Format: ; Command-text file-specification GEN_DELETE_CMD:: .ASCID 'DELETE/LOG ' ; Directory command. ; Format: ; Command-text file-specification GEN_DIR_CMD:: .ASCID 'DIRECTORY ' ; Disk usage command. ; Format if no argument supplied: ; Command-text GEN_USG_CMD:: .ASCID 'SHOW QUOTA' ; ; Format if argument supplied: ; Command-text argument GEN_USG_ARG_CMD:: .ASCID 'SHOW QUOTA/USER=' ; Rename command ; Format: ; Command-text old-file-spec new-file-spec GEN_REN_CMD:: .ASCID 'RENAME/LOG ' ; Send message command ; Format: ; Command-text destination-address "message" GEN_SEND_CMD:: .ASCID 'REPLY/TERMINAL=' ; Who command ; Format: ; Command-text user-id options GEN_WHO_CMD:: .ASCID 'SHOW SYSTEM' .SBTTL Help text for generic commands ; This is the help text that is returned in reponse to the generic help ;command. .MACRO LINE TEXT .ASCII |TEXT|<13><10> .ENDM LINE GEN_HELP_TEXT:: .LONG 2$-1$ ; Length of text .LONG 1$ ; Address of text 1$: LINE LINE <> LINE LINE <-------- ----------------> LINE <> LINE LINE LINE LINE LINE LINE LINE LINE LINE LINE LINE LINE LINE < New-file-spec> LINE LINE < New-file-spec> LINE LINE < message text> LINE LINE LINE 2$: .SBTTL End of KERGEN.MAR .END