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

Diff for /src/usr.bin/tip/Attic/cmds.c between version 1.18 and 1.19

version 1.18, 2004/02/20 20:34:32 version 1.19, 2004/05/26 18:17:58
Line 63 
Line 63 
  *  get a file from the remote host   *  get a file from the remote host
  */   */
 void  void
 getfl(c)  getfl(char c)
         char c;  
 {  {
         char buf[256], *cp, *expand();          char buf[256], *cp, *expand();
   
Line 94 
Line 93 
  * Cu-like take command   * Cu-like take command
  */   */
 void  void
 cu_take(cc)  cu_take(char cc)
         char cc;  
 {  {
         int fd, argc;          int fd, argc;
         char line[BUFSIZ], *expand(), *cp;          char line[BUFSIZ], *expand(), *cp;
Line 139 
Line 137 
   
         parwrite(FD, buf, size(buf));          parwrite(FD, buf, size(buf));
         quit = 0;          quit = 0;
         kill(pid, SIGIOT);          kill(tipout_pid, SIGIOT);
         read(repdes[0], (char *)&ccc, 1);  /* Wait until read process stops */          read(repdes[0], (char *)&ccc, 1);  /* Wait until read process stops */
   
         /*          /*
Line 296 
Line 294 
         time_t start_t, stop_t;          time_t start_t, stop_t;
         sig_t f;          sig_t f;
   
         kill(pid, SIGIOT);      /* put TIPOUT into a wait state */          kill(tipout_pid, SIGIOT);       /* put TIPOUT into a wait state */
         stop = 0;          stop = 0;
         f = signal(SIGINT, stopsnd);          f = signal(SIGINT, stopsnd);
         tcsetattr(0, TCSAFLUSH, &defchars);          tcsetattr(0, TCSAFLUSH, &defchars);
Line 422 
Line 420 
  *  wait for echo & handle timeout   *  wait for echo & handle timeout
  */   */
 void  void
 send(c)  send(int c)
         int c;  
 {  {
         char cc;          char cc;
         int retry = 0;          int retry = 0;
Line 473 
Line 470 
         putchar(c);          putchar(c);
         if (prompt("Local command? ", buf, sizeof(buf)))          if (prompt("Local command? ", buf, sizeof(buf)))
                 return;                  return;
         kill(pid, SIGIOT);      /* put TIPOUT into a wait state */          kill(tipout_pid, SIGIOT);       /* put TIPOUT into a wait state */
         signal(SIGINT, SIG_IGN);          signal(SIGINT, SIG_IGN);
         signal(SIGQUIT, SIG_IGN);          signal(SIGQUIT, SIG_IGN);
         tcsetattr(0, TCSAFLUSH, &defchars);          tcsetattr(0, TCSAFLUSH, &defchars);
Line 516 
Line 513 
  *  2 <-> local tty out   *  2 <-> local tty out
  */   */
 void  void
 consh(c)  consh(int c)
 {  {
         char buf[256];          char buf[256];
         int status, p;          int status, p;
Line 526 
Line 523 
         putchar(c);          putchar(c);
         if (prompt("Local command? ", buf, sizeof(buf)))          if (prompt("Local command? ", buf, sizeof(buf)))
                 return;                  return;
         kill(pid, SIGIOT);      /* put TIPOUT into a wait state */          kill(tipout_pid, SIGIOT);       /* put TIPOUT into a wait state */
         signal(SIGINT, SIG_IGN);          signal(SIGINT, SIG_IGN);
         signal(SIGQUIT, SIG_IGN);          signal(SIGQUIT, SIG_IGN);
         tcsetattr(0, TCSAFLUSH, &defchars);          tcsetattr(0, TCSAFLUSH, &defchars);
Line 567 
Line 564 
  * Escape to local shell   * Escape to local shell
  */   */
 void  void
 shell()  shell(void)
 {  {
         int status;          int status;
         char *cp;          char *cp;
Line 609 
Line 606 
         /*          /*
          * enable TIPOUT side for dialogue           * enable TIPOUT side for dialogue
          */           */
         kill(pid, SIGEMT);          kill(tipout_pid, SIGEMT);
         if (boolean(value(SCRIPT)))          if (boolean(value(SCRIPT)))
                 write(fildes[1], value(RECORD), size(value(RECORD)));                  write(fildes[1], value(RECORD), size(value(RECORD)));
         write(fildes[1], "\n", 1);          write(fildes[1], "\n", 1);
Line 646 
Line 643 
         char *msg;          char *msg;
 {  {
   
         kill(pid, SIGTERM);          kill(tipout_pid, SIGTERM);
         disconnect(msg);          disconnect(msg);
         if (msg != NOSTR)          if (msg != NOSTR)
                 printf("\r\n%s", msg);                  printf("\r\n%s", msg);
Line 747 
Line 744 
         vlex(buf);          vlex(buf);
         if (vtable[BEAUTIFY].v_access&CHANGED) {          if (vtable[BEAUTIFY].v_access&CHANGED) {
                 vtable[BEAUTIFY].v_access &= ~CHANGED;                  vtable[BEAUTIFY].v_access &= ~CHANGED;
                 kill(pid, SIGSYS);                  kill(tipout_pid, SIGSYS);
         }          }
         if (vtable[SCRIPT].v_access&CHANGED) {          if (vtable[SCRIPT].v_access&CHANGED) {
                 vtable[SCRIPT].v_access &= ~CHANGED;                  vtable[SCRIPT].v_access &= ~CHANGED;

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19