From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: Portability fixes for win32 cross compiling Date: Wed, 09 Jun 2010 08:42:53 +0200 Message-ID: References: <20100415005116.GB28615@flap> <600433.60324.qm@web37903.mail.mud.yahoo.com> <20100415205822.GA6186@flap> <20100421202248.GA16263@flap> <87k4qof9zi.fsf@gnu.org> <20100528145604.GD24983@flap> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1276067706 5352 80.91.229.12 (9 Jun 2010 07:15:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 9 Jun 2010 07:15:06 +0000 (UTC) Cc: =?utf-8?Q?=C3=A8s?= , guile-devel@gnu.org, Ludovic To: No Itisnt Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Jun 09 09:15:02 2010 connect(): No such file or directory Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OMFV3-0003zK-TB for guile-devel@m.gmane.org; Wed, 09 Jun 2010 09:14:58 +0200 Original-Received: from localhost ([127.0.0.1]:36863 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OMFE2-0007lI-7s for guile-devel@m.gmane.org; Wed, 09 Jun 2010 02:57:22 -0400 Original-Received: from [140.186.70.92] (port=43770 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OMFAC-0005xf-0Z for guile-devel@gnu.org; Wed, 09 Jun 2010 02:57:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OMFA9-0003nA-55 for guile-devel@gnu.org; Wed, 09 Jun 2010 02:53:22 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:33535 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OMFA9-0003lP-2h; Wed, 09 Jun 2010 02:53:21 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 6F400BA53F; Wed, 9 Jun 2010 02:53:04 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=lXp5idIQ5nRe NfqMWK0cFWj2j1Q=; b=reQdr99ZfyiBLAVtnfZbFl3AvspYMx8L8BVzzqp8mybM zi4YABAtq80anuCjVM0ErrT8wV+5GTRHG1hLP5oWqqES0gB7mfUGr9XmhXZMb47F eg7c6RglQ/pSWuWPi/CyZMnD6AnCeeqzs/zHBqdA824uy630d1pst4/LRd1m3/Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=HgxYlO hGPCFD0+PnCTZuTQO3ez4HeSHFFa3axFfIf+RODlb2+moXqTnwXoHmyfCmV/LdFd Af7V8wbEDOTfgM7u0tq7LkCv1peEGhrv2W3gYA1RJKk7hcSk08EeAQlcoPSyAGxx 8wA2VCvDR+oqpY5dZm6F1pNVtlGcyxqKHMfv8= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 30AB3BA53D; Wed, 9 Jun 2010 02:53:01 -0400 (EDT) Original-Received: from unquote (unknown [81.39.162.164]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id E4EA0BA53C; Wed, 9 Jun 2010 02:52:56 -0400 (EDT) In-Reply-To: (No Itisnt's message of "Tue, 8 Jun 2010 17:12:55 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: A5151F98-7393-11DF-AF1F-6730EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10456 Archived-At: On Wed 09 Jun 2010 00:12, No Itisnt writes: >>> This one is wrong: the file uses mmap(3), which is declared in >>> according to >>> . >>> >>> This function is missing on MinGW, though, but there=E2=80=99s currentl= y no >>> replacement in Guile. =C2=A0Would you like to work on it? >> >> Sorry, I don't think I'm able to do that. > > Try for > Windows' mmap equivalent. You could also just write a generic > fread/malloc equivalent, since the mmap is only for speed (I think). It would be ideal if there were an mmap gnulib module, so we can preserve the performance characteristics of mmap. Andy --=20 http://wingolog.org/