Sync with upstream CVS, complete log:

Revision 1.11 - Sun Dec 4 05:15:36 2005 UTC by ecki
use file version

Revision 1.10 - Sun Dec 4 05:14:08 2005 UTC by ecki
make slattach 3-wire -L mode work (no RTSCTS) (Debian Bug #175743)

Index: net-tools/slattach.c
===================================================================
--- net-tools.orig/slattach.c
+++ net-tools/slattach.c
@@ -73,7 +73,7 @@
 
 
 const char *Release = RELEASE,
-	   *Version = "@(#) slattach 1.21 (1999-11-21)",
+	   *Version = "$Id: slattach.c,v 1.11 2005/12/04 05:15:36 ecki Exp $",
 	   *Signature = "net-tools, Fred N. van Kempen et al.";
 
 
@@ -115,7 +115,7 @@ int		opt_h = 0;		/* "hangup" on carrier 
 int		opt_k = 0;		/* "keepalive" value		*/
 #endif
 int		opt_l = 0;		/* "lock it" flag		*/
-int		opt_L = 0;		/* clocal flag			*/
+int		opt_L = 0;		/* 3-wire mode flag		*/
 int		opt_m = 0;		/* "set RAW mode" flag		*/
 int		opt_n = 0;		/* "set No Mesg" flag		*/
 #ifdef SIOCSOUTFILL
@@ -342,9 +342,11 @@ tty_set_raw(struct termios *tty)
   tty->c_oflag = (0);				/* output flags		*/
   tty->c_lflag = (0);				/* local flags		*/
   speed = (tty->c_cflag & CBAUD);		/* save current speed	*/
-  tty->c_cflag = (CRTSCTS | HUPCL | CREAD);	/* UART flags		*/
+  tty->c_cflag = (HUPCL | CREAD);		/* UART flags		*/
   if (opt_L) 
 	tty->c_cflag |= CLOCAL;
+  else
+	tty->c_cflag |= CRTSCTS;
   tty->c_cflag |= speed;			/* restore speed	*/
   return(0);
 }