From owner-freebsd-hackers Wed Nov 10 0:58:40 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from dingo.cdrom.com (castles553.castles.com [208.214.165.117]) by hub.freebsd.org (Postfix) with ESMTP id 3C79E15329 for ; Wed, 10 Nov 1999 00:58:37 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.9.3/8.8.8) with ESMTP id AAA00489; Wed, 10 Nov 1999 00:48:12 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199911100848.AAA00489@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Alfred Perlstein Cc: Mike Nowlin , freebsd-hackers@FreeBSD.ORG Subject: Re: serial (std & rocketport) ioctl? In-reply-to: Your message of "Wed, 10 Nov 1999 01:11:57 PST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 10 Nov 1999 00:48:12 -0800 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I'm not a serial expert, but maybe the direction you need to take > is looking at /usr/include/sys/ttycom.h, several ioctl's seem to > be what you're looking for, noteably: > > #define TIOCDRAIN _IO('t', 94) /* wait till output drained */ > > maybe that's incorrect, but i'm sure one or a combination of a few > ioctls from that header will help you out. The default behaviour for most serial adapters is also to defer returning from close until the port has drained. (or timed out after an insane period). We do support waiting on drain as a general principle. -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message