From owner-freebsd-net@FreeBSD.ORG Tue Jun 22 21:46:19 2010 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 939371065677 for ; Tue, 22 Jun 2010 21:46:19 +0000 (UTC) (envelope-from rrs@lakerest.net) Received: from lakerest.net (unknown [IPv6:2001:240:585:2:213:d4ff:fef3:2d8d]) by mx1.freebsd.org (Postfix) with ESMTP id 45BF48FC16 for ; Tue, 22 Jun 2010 21:46:19 +0000 (UTC) Received: from [32.177.5.176] ([32.177.5.176]) (authenticated bits=0) by lakerest.net (8.14.3/8.14.3) with ESMTP id o5MLk7bg056721 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Tue, 22 Jun 2010 17:46:17 -0400 (EDT) (envelope-from rrs@lakerest.net) DKIM-Signature: a=rsa-sha1; c=simple/simple; d=lakerest.net; s=mail; t=1277243178; h=Message-Id:From:To:Content-Type: Content-Transfer-Encoding:Mime-Version:Subject:Date:X-Mailer; b=jNn B3jkIBjIMhjQGnOICxODYyF3GGNAZVv7pw6BP/uXHY7AgNbsKbaHJA6PJnVhfjWJyEQ n2SfbRcgKBAGDKlA== Message-Id: From: Randall Stewart To: net@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 22 Jun 2010 17:46:02 -0400 X-Mailer: Apple Mail (2.936) Cc: Subject: Observations from an old timer playing with 64 bit numbers... X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 21:46:19 -0000 Hi all: I have had some fun in my day job playing with exchanging 64bit numbers. Unfortunately there is no ntohll() OR htonll() which would be the logical thing (for us old farts) to use. Yes, I have found htobe64() and friends.. and that would work.. but I still cannot help but feeling we should have the ntohll() and htonll().. for consistency if nothing else. Any objections to this showing up in a head near you soon (speak soon or I will commit the patches to add these ;-D) R ------------------------------ Randall Stewart 803-317-4952 (cell)