# 2.11BSD#431 - /usr/src/usr.bin/uucp/setline.c

##### Functions

    setupline         X

##### Macros

    PACKSIZE          X
    RCVFILE           X
    RESET             X
    SNDFILE           X

       1: #ifndef lint
       2: static char sccsid[] = "@(#)setline.c	5.3 (Berkeley) 6/20/85";
       3: #endif
       4:
       5: #include "uucp.h"
       6: #ifdef  USG
       7: #include <termio.h>
       8: #endif
       9:
      10: #define PACKSIZE    64
      11: #define SNDFILE 'S'
      12: #define RCVFILE 'R'
      13: #define RESET   'X'
      14:
      15: /*LINTLIBRARY*/
      16:
      17: /*
      18:  *	optimize line setting for sending or receiving files
      19:  *
      20:  *	return code - none
      21:  */
      22: /*ARGSUSED*/
      23: setupline(type)
      24: char type;
      25: {
      26: #ifdef  USG
      27:     static struct termio tbuf, sbuf;
      28:     static int set = 0;
      29:
      30:     DEBUG(2, "setline - %c\n", type);
      31:     if (IsTcpIp)
      32:         return;
      33:     switch(type) {
      34:     case SNDFILE:
      35:         break;
      36:     case RCVFILE:
      37:         ioctl(Ifn, TCGETA, &tbuf);
      38:         sbuf = tbuf;
      39:         tbuf.c_cc[VMIN] = PACKSIZE;
      40:         ioctl(Ifn, TCSETAW, &tbuf);
      41:         set++;
      42:         break;
      43:     case RESET:
      44:         if (set == 0) break;
      45:         set = 0;
      46:         ioctl(Ifn, TCSETAW, &sbuf);
      47:         break;
      48:     }
      49: #endif
      50: }

#### Defined functions

setupline defined in line 23; used 3 times

- in /usr/src/usr.bin/uucp/cntrl.c line 158, 247, 270

#### Defined variables

sccsid defined in line 2; never used

#### Defined macros

PACKSIZE defined in line 10; used 1 times

- in line 39

RCVFILE defined in line 12; never used
RESET defined in line 13; never used
SNDFILE defined in line 11; never used

Last modified: 1987-02-17 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 541 |