From owner-freebsd-hackers@FreeBSD.ORG  Wed Nov 17 09:10:11 2004
Return-Path: <owner-freebsd-hackers@FreeBSD.ORG>
Delivered-To: freebsd-hackers@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 68F3516A4D0
	for <freebsd-hackers@freebsd.org>;
	Wed, 17 Nov 2004 09:10:11 +0000 (GMT)
Received: from cain.gsoft.com.au (cain.gsoft.com.au [203.31.81.10])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 5094843D1F
	for <freebsd-hackers@freebsd.org>;
	Wed, 17 Nov 2004 09:10:10 +0000 (GMT)
	(envelope-from doconnor@gsoft.com.au)
Received: from inchoate.gsoft.com.au (localhost [127.0.0.1])
	(authenticated bits=0)
	by cain.gsoft.com.au (8.12.11/8.12.10) with ESMTP id iAH9A5d4059984;
	Wed, 17 Nov 2004 19:40:06 +1030 (CST)
	(envelope-from doconnor@gsoft.com.au)
From: "Daniel O'Connor" <doconnor@gsoft.com.au>
To: Marcel Moolenaar <marcel@xcllnt.net>
Date: Wed, 17 Nov 2004 19:39:51 +1030
User-Agent: KMail/1.7
References: <200411171719.16370.doconnor@gsoft.com.au>
	<062F15EA-386B-11D9-BD35-000D93C47836@xcllnt.net>
In-Reply-To: <062F15EA-386B-11D9-BD35-000D93C47836@xcllnt.net>
MIME-Version: 1.0
Content-Type: multipart/signed;
  boundary="nextPart1415930.EJY1Kv9Pd3";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200411171940.04217.doconnor@gsoft.com.au>
X-Spam-Score: -2.5 ()
	IN_REP_TO,PGP_SIGNATURE_2,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01,USER_AGENT
X-Scanned-By: MIMEDefang 2.16 (www . roaringpenguin . com / mimedefang)
cc: freebsd-hackers@freebsd.org
Subject: Re: Userland access to modem control lines?
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
	<freebsd-hackers.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>,
	<mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>,
	<mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2004 09:10:11 -0000

--nextPart1415930.EJY1Kv9Pd3
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Wed, 17 Nov 2004 18:03, Marcel Moolenaar wrote:
> On Nov 16, 2004, at 10:48 PM, Daniel O'Connor wrote:
> > Hi,
> > Does anyone know of a way to manipulate the modem control lines from
> > userland?
>
> See <sys/ttycom.h>, in particular the following ioctls:

Unk thanks.
Dunce cap on :)

> #define TIOCMSET        _IOW('t', 109, int)     /* set all modem bits */
> #define TIOCMBIS        _IOW('t', 108, int)     /* bis modem bits */
> #define TIOCMBIC        _IOW('t', 107, int)     /* bic modem bits */
> #define TIOCMGET        _IOR('t', 106, int)     /* get all modem bits */
> #define         TIOCM_LE        0001            /* line enable */
> #define         TIOCM_DTR       0002            /* data terminal ready
> */
> #define         TIOCM_RTS       0004            /* request to send */
> #define         TIOCM_ST        0010            /* secondary transmit */
> #define         TIOCM_SR        0020            /* secondary receive */
> #define         TIOCM_CTS       0040            /* clear to send */
> #define         TIOCM_DCD       0100            /* data carrier detect
> */
> #define         TIOCM_RI        0200            /* ring indicate */
> #define         TIOCM_DSR       0400            /* data set ready */
> #define         TIOCM_CD        TIOCM_DCD
> #define         TIOCM_CAR       TIOCM_DCD
> #define         TIOCM_RNG       TIOCM_RI

=2D-=20
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C

--nextPart1415930.EJY1Kv9Pd3
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQBBmxVs5ZPcIHs/zowRAjzoAJwK8tlVTq/1WvX7CRL60BoHRxx2wgCfZZly
JrxYM4O9eKhZuvV3vVXd6eA=
=RUkN
-----END PGP SIGNATURE-----

--nextPart1415930.EJY1Kv9Pd3--