Number: 2040 Date: 2-Sep-84 14':39':33 Submitter: Masinter Source: Masinter, Halvorsen Subject: COPYFILE({MARXC}TEST {MAXC}TEST) gives ILLEGAL ARG (EOL LF) Assigned To: vanMelle Attn: Release Status: Fixed In/By: DPUPFTP dated 9/26/84 Problem Type: Bug Impact: Difficulty: Easy Frequency: Everytime Priority: Hopefully System: Communications Subsystem: PUP Protocols Machine: 1108 Disk: Lisp Version: 31-Aug-84 16':17':57 Source Files: Microcode Version: 5124 Memory Size: 3071 File Server: Other Server Software Version: Disposition: ' ["Masinter" " 2-Sep-84 15':31':59" Source': Description':]' ["vanMelle" "26-Sep-84 16':04':58" Assigned% To': Attn': Status':(Open->Fixed) In/By': Difficulty':(->Easy) Frequency':(->Everytime) Priority':(->Hopefully)] Description: MARXC is a Vax/Unix (EOL LF); MAXC is Tenex (EOL CRLF). Apparently the Maxc FTP server doesn''t like (EOL LF), but \FTP I think should just try again with another EOL. The "EOL" parameter in OPENFILE should be treated as a ''hint''. (This also needs to be documented under the description of the PARAMETERS description of OPENFILE. While we are at it, why don''t we get rid of BYTESIZE as a separate arg, and define it' ' (OPENFILE file access recog parameters dummy)' and have code' (if (SMALLP parameters) then (SETQ parameters `(BYTESIZE , parameters) ., dummy)) elseif (NULL parameters) then (SETQ parameters dummy]' ' at the beginning to find all of the OPENFILEs and OPENSTREAMs that supplied a bytesize and convert them.' ' ' Date': 20 Aug 84 18':17 PDT' From': halvorsen.pa' Subject': Lisp': Copyfile/OPENSTREAM breaks from VAX to MAXC' To': LispSupport.pa' cc': halvorsen.pa' ' OPENSTREAM breaks with illegal arg error': (EOL LF)' Workaround: Test Case: Edit-By: vanMelle Edit-Date: 26-Sep-84 16':05':00