From owner-freebsd-hackers@FreeBSD.ORG Thu Nov 30 20:01:36 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 205E716A40F for ; Thu, 30 Nov 2006 20:01:36 +0000 (UTC) (envelope-from cwolsen@domainatlantic.com) Received: from mta3.srv.hcvlny.cv.net (mta3.srv.hcvlny.cv.net [167.206.4.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BCC143E25 for ; Thu, 30 Nov 2006 19:55:32 +0000 (GMT) (envelope-from cwolsen@domainatlantic.com) Received: from [192.168.1.100] (ool-18ba877a.dyn.optonline.net [24.186.135.122]) by mta3.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTP id <0J9K00KGB7BRMV72@mta3.srv.hcvlny.cv.net> for freebsd-hackers@freebsd.org; Thu, 30 Nov 2006 14:55:03 -0500 (EST) Date: Thu, 30 Nov 2006 19:54:47 +0000 From: Christopher Olsen To: freebsd-hackers@freebsd.org Message-id: <200611301954.47319.cwolsen@domainatlantic.com> Organization: Domain Atlantic MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline User-Agent: KMail/1.9.4 Subject: PRINTF, STDOUT X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2006 20:01:36 -0000 Hello, I've been tracing the printf function from the FreeBSD 6.x libc... I'm trying to figure out what mechanism transfers the data from the processes FILE to the system so it's written out to the screen... >From my findings I get to a function __sfvwrite(FILE,buf) {} however this just copies into the FILE's buffer and there are no systems between this point and returning back from the printf call -Christopher