From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 25 14:16:15 2004 Return-Path: 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 8DBBE16A4CE for ; Wed, 25 Aug 2004 14:16:15 +0000 (GMT) Received: from vsmtp2.tin.it (vsmtp2alice.tin.it [212.216.176.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id D267F43D1F for ; Wed, 25 Aug 2004 14:16:14 +0000 (GMT) (envelope-from gerarra@tin.it) Received: from ims3a.cp.tin.it (192.168.70.103) by vsmtp2.tin.it (7.0.027) id 40DB55F500B0605F for freebsd-hackers@freebsd.org; Wed, 25 Aug 2004 16:13:39 +0200 Received: from [192.168.70.226] by ims3a.cp.tin.it with HTTP; Wed, 25 Aug 2004 16:13:38 +0200 Date: Wed, 25 Aug 2004 16:13:38 +0200 Message-ID: <411972290000B0FD@ims3a.cp.tin.it> In-Reply-To: <20040825035544.E65FC4160A1@ws5-2.us4.outblaze.com> From: gerarra@tin.it To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable Subject: RE: Problems with tiocget/seta X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2004 14:16:15 -0000 > > >Some background... > >For the past three years I have been developing a Forth compiler for Lin= ux. > The kernel to my compiler is written in 100% pure assembler using NASM.= > The object code produced is almost identical to what the Forth compiler= >itself would produce were it were used to compile its own sources (some day). > I accomplish this via liberal use of NASM macros. > >All I/O etc is accomplished using Linux syscalls, no external libraries are >referenced. Linux is my BIOS :) > >The problem... > >I consider Isforth to be a worthy project, worthy enough to be ported to= >other processors and other operating systems. The PPC port is being don= e >by a friend of mine and is almost complete. The FreeBSD port has been "nearly >complete" for about EIGHT months. I am currenty at a complete loss as to >how to fix the problem (even though i think i know what it is!) :/ > >One of the things that my compiler has to do is switch stdin out of cano= niacal >mode and switch off echo. In Linux the ioctl is working - in fbsd its not. have you get a look to freebsd ioctl request codes? they differ from Linu= x and FreeBSD. > Im almost posative that i am passing correct values to the syscall yet stdin >is still buffered after the call and is still echoing. I would truely love >to get this up and running in FBSD but am in dire need of help. Im told= >that if anyone can help me YOU guys can (blame samy for getting you into= >this :)... If you don't find a solution giving a look to tcsetattr(3) implementation= for FreeBSD could be a good idea. rookie