If you do this, I believe there is at least one <sys/param.h> you can delete as well.
> "Remember to set tenex mode when transferring binary files from this > machine." > > Just a little cleanup. Unfortunately, my TOPS20 system isn't running > at the moment, so I wasn't able to fully test this... > > bonus: this diff also removes references to ebcdic. > > Index: cmds.c > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/cmds.c,v > retrieving revision 1.73 > diff -u -p -r1.73 cmds.c > --- cmds.c 16 Jan 2015 06:40:08 -0000 1.73 > +++ cmds.c 17 Jan 2015 07:33:03 -0000 > @@ -98,18 +98,6 @@ setascii(int argc, char *argv[]) > } > > /* > - * Set tenex transfer type. > - */ > -/*ARGSUSED*/ > -void > -settenex(int argc, char *argv[]) > -{ > - > - stype[1] = "tenex"; > - settype(2, stype); > -} > - > -/* > * Set file transfer mode. > */ > /*ARGSUSED*/ > Index: cmds.h > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/cmds.h,v > retrieving revision 1.1 > diff -u -p -r1.1 cmds.h > --- cmds.h 5 May 2009 19:35:30 -0000 1.1 > +++ cmds.h 17 Jan 2015 07:38:41 -0000 > @@ -17,7 +17,6 @@ > */ > > void setascii(int, char **); > -void settenex(int, char **); > void setftmode(int, char **); > void setform(int, char **); > void setstruct(int, char **); > Index: cmdtab.c > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/cmdtab.c,v > retrieving revision 1.27 > diff -u -p -r1.27 cmdtab.c > --- cmdtab.c 6 Jan 2013 22:12:28 -0000 1.27 > +++ cmdtab.c 17 Jan 2015 07:37:20 -0000 > @@ -111,7 +111,6 @@ char statushelp[] = "show current status > char structhelp[] = "set file transfer structure"; > char suniquehelp[] = "toggle store unique on remote machine"; > char systemhelp[] = "show remote system type"; > -char tenexhelp[] = "set tenex file transfer type"; > char tracehelp[] = "toggle packet tracing"; > char typehelp[] = "set file transfer type"; > char umaskhelp[] = "get (set) umask on remote side"; > @@ -201,7 +200,6 @@ struct cmd cmdtab[] = { > { "struct", H(structhelp), 0, 1, 1, CMPL0 setstruct }, > { "sunique", H(suniquehelp), 0, 0, 1, CMPL0 setsunique }, > { "system", H(systemhelp), 0, 1, 1, CMPL0 syst }, > - { "tenex", H(tenexhelp), 0, 1, 1, CMPL0 settenex }, > { "trace", H(tracehelp), 0, 0, 0, CMPL0 settrace }, > { "type", H(typehelp), 0, 1, 1, CMPL0 settype }, > { "umask", H(umaskhelp), 0, 1, 1, CMPL0 do_umask }, > Index: ftp.1 > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/ftp.1,v > retrieving revision 1.94 > diff -u -p -r1.94 ftp.1 > --- ftp.1 15 Nov 2014 14:41:02 -0000 1.94 > +++ ftp.1 17 Jan 2015 07:36:50 -0000 > @@ -1224,11 +1224,6 @@ The remote server will report the unique > Default value is off. > .It Ic system > Show the type of operating system running on the remote machine. > -.It Ic tenex > -Set the file transfer type to that needed to > -talk to > -.Tn TENEX > -machines. > .It Ic trace Op Ic on | off > Toggle packet tracing. > .It Ic type Op Ar type-name > @@ -1525,17 +1520,10 @@ The > may be one of > .Dq ascii , > .Dq binary , > -.Dq image , > -.Dq ebcdic > -.Pq currently not supported > or > -.Dq tenex > -(local byte size 8, for PDP-10's and PDP-20's mostly). > +.Dq image . > .Nm > -supports the ASCII and image types of file transfer, > -plus local byte size 8 for > -.Ic tenex > -mode transfers. > +supports the ASCII and image types of file transfer. > .Pp > .Nm > supports only the default values for the remaining > Index: ftp.c > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/ftp.c,v > retrieving revision 1.89 > diff -u -p -r1.89 ftp.c > --- ftp.c 16 Jan 2015 06:40:08 -0000 1.89 > +++ ftp.c 17 Jan 2015 07:39:54 -0000 > @@ -707,7 +707,6 @@ sendrequest(const char *cmd, const char > rc = fseeko(fin, restart_point, SEEK_SET); > break; > case TYPE_I: > - case TYPE_L: > if (lseek(fileno(fin), restart_point, SEEK_SET) != -1) > rc = 0; > break; > @@ -759,7 +758,6 @@ sendrequest(const char *cmd, const char > switch (curtype) { > > case TYPE_I: > - case TYPE_L: > d = 0; > while ((c = read(fileno(fin), buf, sizeof(buf))) > 0) { > may_send_noop_char(); > @@ -1075,7 +1073,6 @@ recvrequest(const char *cmd, const char > switch (curtype) { > > case TYPE_I: > - case TYPE_L: > if (restart_point && > lseek(fileno(fout), restart_point, SEEK_SET) < 0) { > warn("local: %s", local); > Index: small.c > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/small.c,v > retrieving revision 1.3 > diff -u -p -r1.3 small.c > --- small.c 16 Jan 2015 06:40:08 -0000 1.3 > +++ small.c 17 Jan 2015 07:44:45 -0000 > @@ -91,13 +91,10 @@ struct types { > char *t_name; > char *t_mode; > int t_type; > - char *t_arg; > } types[] = { > - { "ascii", "A", TYPE_A, 0 }, > - { "binary", "I", TYPE_I, 0 }, > - { "image", "I", TYPE_I, 0 }, > - { "ebcdic", "E", TYPE_E, 0 }, > - { "tenex", "L", TYPE_L, bytename }, > + { "ascii", "A", TYPE_A }, > + { "binary", "I", TYPE_I }, > + { "image", "I", TYPE_I }, > { NULL } > }; > > @@ -136,10 +133,7 @@ settype(int argc, char *argv[]) > code = -1; > return; > } > - if ((p->t_arg != NULL) && (*(p->t_arg) != '\0')) > - comret = command("TYPE %s %s", p->t_mode, p->t_arg); > - else > - comret = command("TYPE %s", p->t_mode); > + comret = command("TYPE %s", p->t_mode); > if (comret == COMPLETE) { > (void)strlcpy(typename, p->t_name, sizeof typename); > curtype = type = p->t_type; > Index: util.c > =================================================================== > RCS file: /cvs/src/usr.bin/ftp/util.c,v > retrieving revision 1.68 > diff -u -p -r1.68 util.c > --- util.c 16 Jan 2015 06:40:08 -0000 1.68 > +++ util.c 17 Jan 2015 07:32:33 -0000 > @@ -209,11 +209,6 @@ setpeer(int argc, char *argv[]) > unix_proxy = 0; > else > unix_server = 0; > - if (overbose && > - !strncmp(reply_string, "215 TOPS20", 10)) > - fputs( > -"Remember to set tenex mode when transferring binary files from this > machine.\n", > - ttyout); > } > verbose = overbose; > #endif /* unix || BSD */ >