From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17431 invoked by alias); 22 Jun 2009 08:40:34 -0000 Received: (qmail 17415 invoked by uid 22791); 22 Jun 2009 08:40:32 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from smtp.virginbroadband.com.au (HELO smtp.virginbroadband.com.au) (123.200.191.11) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 22 Jun 2009 08:40:24 +0000 Received: from [121.91.185.147] (unknown [121.91.185.147]) by smtp.virginbroadband.com.au (Postfix) with ESMTP id EE8E041C816C; Mon, 22 Jun 2009 18:40:19 +1000 (EST) Message-ID: <4A3F4356.2070202@homemail.com.au> Date: Mon, 22 Jun 2009 08:40:00 -0000 From: Ross Johnson User-Agent: Thunderbird 2.0.0.14 (X11/20080421) MIME-Version: 1.0 To: Kai Tietz CC: pthreads-win32@sourceware.org Subject: Re: [patch] Support for x64 Windows References: <90baa01f0906181319h4541c20etf303075df61ca5de@mail.gmail.com> <90baa01f0906220035h42409759o365ba84e88948eb3@mail.gmail.com> In-Reply-To: <90baa01f0906220035h42409759o365ba84e88948eb3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact pthreads-win32-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sourceware.org X-SW-Source: 2009/txt/msg00032.txt.bz2 Kai Tietz wrote: > PING? > PONG :-) I don't have the technology to confirm the patch with a build and run, but I will run an eye over it ASAP. Regards. Ross > 2009/6/18 Kai Tietz : > >> Hi, >> >> this patch (a bit rough and need some final cleaning up and some >> extension to the test run makefile for allowing CROSS here) enables >> pthread to be build for the x86_64-pc-mingw32 target. >> >> If there is interest on this patch, some review would be fine. I'll >> prepare a proper patch file (with ChangeLog) after review. This patch >> is mainly about 2 general issues. Correct the assumption that >> sizeof(int)==sizeof(void *) and sizeof(long)==sizeof(void *), using >> InterlockedExchangeCompare & co for pointers (I am using here the >> ..Pointer variant), and an proper check for timespec. >> >> Thanks in advance, >> Kai >> >> -- >> | (\_/) This is Bunny. Copy and paste >> | (='.'=) Bunny into your signature to help >> | (")_(") him gain world domination >> >> > > > >