Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Mar 1995 20:24:22 -0600
From:      Peter da Silva <peter@bonkers.taronga.com>
To:        Joe Greco <jgreco@brasil.moneng.mei.com>
Cc:        root@io.cts.com (Morgan Davis), hackers@FreeBSD.org
Subject:   Re: Connecting a BBS to serial port? 
Message-ID:  <199503180224.UAA02981@bonkers.taronga.com>
In-Reply-To: Your message of "Fri, 17 Mar 95 11:24:35 CST." <9503171724.AA23717@brasil.moneng.mei.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Here's my patches to add a "-E" option to cu... they are relative to the
Taylor CU in /usr/src/gnu/uucp/... which is the cu you should be using
anyway.  :->  They're for 1.1 but I'll be much surprised if 2.x has any
different code.

*** cu/cu.c.ORIG        Sun Sep  4 01:31:30 1994
--- cu/cu.c     Sun Sep  4 01:36:05 1994
***************
*** 223,228 ****
--- 223,229 ----
    { "mapcr", no_argument, NULL, 't' },
    { "system", required_argument, NULL, 'z' },
    { "config", required_argument, NULL, 'I' },
+   { "escape", required_argument, NULL, 'E' }, /* PDS SEP 94 */
    { "debug", required_argument, NULL, 'x' },
    { "version", no_argument, NULL, 'v' },
    { "help", no_argument, NULL, 1 },
***************
*** 291,297 ****
        }
      }
  
!   while ((iopt = getopt_long (argc, argv, "a:c:dehnI:l:op:s:tvx:z:",
                              asCulongopts, (int *) NULL)) != EOF)
      {
        switch (iopt)
--- 292,298 ----
        }
      }
  
!   while ((iopt = getopt_long (argc, argv, "a:c:dehnI:E:l:op:s:tvx:z:", /* 
PDS */
                              asCulongopts, (int *) NULL)) != EOF)
      {
        switch (iopt)
***************
*** 358,363 ****
--- 359,369 ----
          /* Configuration file name.  */
          if (fsysdep_other_config (optarg))
            zconfig = optarg;
+         break;
+ 
+       case 'E': /* PDS SEP 94 add "escape" for security, transparancy */
+         /* Escape Character */
+         zCuvar_escape = optarg;
          break;
  
        case 'x':
*** libunix/cusub.c.ORIG        Sun Sep  4 01:24:15 1994
--- libunix/cusub.c     Sun Sep  4 01:25:37 1994
***************
*** 330,336 ****
        if (c <= 0)
        break;
  
!       if (fstart && b == *zCuvar_escape)
        {
          c = cscu_escape (pbcmd, zlocalname);
          if (c <= 0)
--- 330,336 ----
        if (c <= 0)
        break;
  
!       if (fstart && b == *zCuvar_escape && *zCuvar_escape) /* PDS SEP 94 */
        {
          c = cscu_escape (pbcmd, zlocalname);
          if (c <= 0)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503180224.UAA02981>