From owner-freebsd-hackers Mon Oct 9 12:07:37 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA19161 for hackers-outgoing; Mon, 9 Oct 1995 12:07:37 -0700 Received: from rover.village.org (rover.village.org [198.137.146.49]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA19154 for ; Mon, 9 Oct 1995 12:07:34 -0700 Received: from LOCALHOST (LOCALHOST [127.0.0.1]) by rover.village.org (8.6.11/8.6.6) with SMTP id NAA11317; Mon, 9 Oct 1995 13:07:20 -0600 Message-Id: <199510091907.NAA11317@rover.village.org> To: stu@cisco.com (Stu Phillips) Subject: Re: FleeBSD and XNTPD Cc: Paul Traina , hackers@FreeBSD.ORG In-reply-to: Your message of Mon, 09 Oct 1995 11:48:23 PDT Date: Mon, 09 Oct 1995 13:07:20 -0600 From: Warner Losh Sender: owner-hackers@FreeBSD.ORG Precedence: bulk : if (ioctl(rio->fd, TIOCSPGRP, (char*)&pgrp) == -1) { : syslog(LOG_ERR, "ioctl(TIOCSPGRP) fails for clock I/O: %m"); : return 1; : } This appears to be what is failing. TIA doesn't do that, except on the pseudo terminals that it uses. You are trying to set the process group of the terminal. This has nothing to do with async I/O. The F_SETOWN does, however. I'm surprised that that didn't work. Warner