[BACK]Return to tftp.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tftp

Diff for /src/usr.bin/tftp/tftp.c between version 1.8 and 1.9

version 1.8, 2001/07/31 14:32:15 version 1.9, 2001/11/19 19:02:16
Line 96 
Line 96 
         char *name;          char *name;
         char *mode;          char *mode;
 {  {
         register struct tftphdr *ap;       /* data and ack packets */          struct tftphdr *ap;        /* data and ack packets */
         struct tftphdr *r_init(), *dp;          struct tftphdr *r_init(), *dp;
         register int n;          int n;
         volatile int block, size, convert;          volatile int block, size, convert;
         volatile unsigned long amount;          volatile unsigned long amount;
         struct sockaddr_in from;          struct sockaddr_in from;
Line 201 
Line 201 
         char *name;          char *name;
         char *mode;          char *mode;
 {  {
         register struct tftphdr *ap;          struct tftphdr *ap;
         struct tftphdr *dp, *w_init();          struct tftphdr *dp, *w_init();
         register int n;          int n;
         volatile int block, size, firsttrip;          volatile int block, size, firsttrip;
         volatile unsigned long amount;          volatile unsigned long amount;
         struct sockaddr_in from;          struct sockaddr_in from;
Line 311 
Line 311 
         struct tftphdr *tp;          struct tftphdr *tp;
         const char *mode;          const char *mode;
 {  {
         register char *cp;          char *cp;
   
         tp->th_opcode = htons((u_short)request);          tp->th_opcode = htons((u_short)request);
         cp = tp->th_stuff;          cp = tp->th_stuff;
Line 349 
Line 349 
 nak(error)  nak(error)
         int error;          int error;
 {  {
         register struct errmsg *pe;          struct errmsg *pe;
         register struct tftphdr *tp;          struct tftphdr *tp;
         int length;          int length;
   
         tp = (struct tftphdr *)ackbuf;          tp = (struct tftphdr *)ackbuf;
Line 381 
Line 381 
 {  {
         static char *opcodes[] =          static char *opcodes[] =
            { "#0", "RRQ", "WRQ", "DATA", "ACK", "ERROR" };             { "#0", "RRQ", "WRQ", "DATA", "ACK", "ERROR" };
         register char *cp, *file;          char *cp, *file;
         u_short op = ntohs(tp->th_opcode);          u_short op = ntohs(tp->th_opcode);
   
         if (op < RRQ || op > ERROR)          if (op < RRQ || op > ERROR)

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9