From owner-freebsd-current@FreeBSD.ORG Tue Dec 27 22:28:06 2011 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A22B71065672 for ; Tue, 27 Dec 2011 22:28:06 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) by mx1.freebsd.org (Postfix) with ESMTP id 6BD1E8FC14 for ; Tue, 27 Dec 2011 22:28:06 +0000 (UTC) Received: from julian-mac.elischer.org (c-67-180-24-15.hsd1.ca.comcast.net [67.180.24.15]) (authenticated bits=0) by vps1.elischer.org (8.14.4/8.14.4) with ESMTP id pBRM9vcd045614 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 27 Dec 2011 14:09:58 -0800 (PST) (envelope-from julian@freebsd.org) Message-ID: <4EFA425B.8090304@freebsd.org> Date: Tue, 27 Dec 2011 14:10:35 -0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.25) Gecko/20111213 Thunderbird/3.1.17 MIME-Version: 1.0 To: FreeBSD Current Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: fetch reading one char at a time X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2011 22:28:06 -0000 I noted the following behaviour from "fetch" today.. I am actually hunting another problem so I'm just posting it here in case anyone recognises it and knows where to fix it... "d" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte " " 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "s" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "u" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "c" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "c" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "e" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "s" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "s" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "f" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "u" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "l" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "." 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte "\r" 48885 fetch RET read 1 48885 fetch CALL gettimeofday(0x7fffffffcda0,0) 48885 fetch RET gettimeofday 0 48885 fetch CALL read(0x3,0x7fffffffce0f,0x1) 48885 fetch GIO fd 3 read 1 byte