From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23633 invoked by alias); 15 Oct 2003 21:50:42 -0000 Mailing-List: contact pthreads-win32-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sources.redhat.com Received: (qmail 23625 invoked from network); 15 Oct 2003 21:50:40 -0000 Received: from unknown (HELO imgnycr.tdusa.com) (142.205.60.14) by sources.redhat.com with SMTP; 15 Oct 2003 21:50:40 -0000 Received: from nyssra01.CORP.TDSECURITIES.COM (nyssra01 [49.14.24.227]) by imgnycr.tdusa.com (8.12.10/8.12.10) with ESMTP id h9FLnKMH017318 for ; Wed, 15 Oct 2003 17:49:20 -0400 (EDT) Received: from tdsi-mm-nyc01.CORP.TDSECURITIES.COM (unverified) by nyssra01.CORP.TDSECURITIES.COM (Content Technologies SMTPRS 2.0.15) with ESMTP id ; Wed, 15 Oct 2003 17:49:14 -0400 Received: from tdsi-ims-nyc01.CORP.TDSECURITIES.COM (Not Verified[49.14.24.44]) by tdsi-mm-nyc01.CORP.TDSECURITIES.COM with MailMarshal (v5,0,3,78) id ; Wed, 15 Oct 2003 17:49:14 -0400 Received: from TDSI-EXCH-CHI1.CORP.TDSECURITIES.COM ([49.14.128.32]) by tdsi-ims-nyc01.CORP.TDSECURITIES.COM with Microsoft SMTPSVC(5.0.2195.5329); Wed, 15 Oct 2003 17:49:14 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: =?iso-8859-1?Q?RE=3A_R=E9f=2E_=3A_Re=3A_PThread-win32_=3A_Message_Queue?= Date: Wed, 15 Oct 2003 21:50:00 -0000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Medina Sr, Aurelio" To: , X-OriginalArrivalTime: 15 Oct 2003 21:49:14.0262 (UTC) FILETIME=[2CB6A360:01C39366] X-SW-Source: 2003/txt/msg00098.txt.bz2 I contributed this code but never compiled it with gcc under Win32. I only= compiled the code with MS Visual C++. What version of gcc are you using? Aurelio Medina -----Original Message----- From: h.piat@faiveley.com [mailto:h.piat@faiveley.com] Sent: Monday, October 13, 2003 9:43 AM To: pthreads-win32@sources.redhat.com Subject: R=E9f. : Re: PThread-win32 : Message Queue Yes you are in the right. I only want to add this contrib file inside my project. My project add directly Pthread lib "libpthreadGC.a", and it works fine. But I'm unable to compile "mqueue.c". Do you have an idea ? Ross Johnson le 13/10/2003 16:35:50 Veuillez r=E9pondre =E0 rpj@callisto.canberra.edu.au =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 Pour Herve PIAT/Faiveley=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 :=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 cc : pthreads-win32@sources.redhat.com=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 Objet Re: PThread-win32 : Message Queue=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 :=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 Hi, The mqueue.zip stuff is provided as a separate contributed item and isn't necessarily kept in sync with the library. Also please note that the message queue implimentation is limited by the fact that pthreads-win32 doesn't support process-shared mutexes or CVs, which the code relies on. So it only works (assuming no other problems) within a single process. Ross h.piat@faiveley.com wrote: > >Hi all > >I just donwload mqueue.zip and want to test it. >But I have this result : > >In file included from tester.c:2: >mqueue.h:24: warning: redefinition of `pid_t' > >e:/Dev-Cpp/include/sys/types.h:90: warning: `pid_t' previously declared he= re > >mqueue.h:62: parse error before "HANDLE" > >mqueue.h:62: warning: no semicolon at end of struct or union > >mqueue.h:67: parse error before '}' token > >make.exe: *** [tester.o] Error 1 > >I'm under Win2K, with DevC++ and use the gcc compiler. >I sucessful used PThread with my own program, and I dont know what's wrong= with >this mqueue distribution. >Perhaps I forgot a define variable somewere ! > > >Thanks for your help > >Herv=E9 PIAT >Faiveley Transport >Electronics engineering department > > > >* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * >Faiveley is pleased to announce that its new website is on line at >http://www.faiveley.com. >Faiveley est heureux de vous annoncer la mise en ligne de son nouveau site >http://www.faiveley.fr >* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * >NOTE : Ce courrier =E9lectronique est destin=E9 exclusivement au(x) destin= ataire(s) >mentionn=E9(s) ci-dessus et peut contenir des informations privil=E9gi=E9e= s, >confidentielles et/ou non soumises =E0 divulgation aux termes des lois >applicables. Si vous avez re=E7u ce message par erreur, ou s'il ne vous e= st pas >destin=E9, veuillez le signaler imm=E9diatement =E0 l'exp=E9diteur et effa= cer ce >courrier =E9lectronique. > >NOTE: This e-mail message is intended only for the named recipient(s) abov= e and >may contain information that is privileged, confidential and/or exempt from >disclosure under applicable law. If you have received this message in err= or, or >are not the named recipient(s), please immediately notify the sender and d= elete >this e-mail message. >* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > > > TD Securities does not accept any liability or losses either direct or cons= equential caused by the use of this information. This communication is for informatio= nal purposes only and is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. TD Securities is=20 neither making any investment recommendation nor providing any professional or advisory services relating to the activities described herein. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. The information contained herein is provided for your exclusive benefit and use. The information shall not be further di= stributed=20 or duplicated in whole or in part by any means without the prior written consent of TD Securities. Any statements made herein do not necessarily reflect those of TD Securities or its affiliates. TD Securities is a trademark of the Toronto-Dominion Bank and represents TD Securities (USA) Inc. and certain investment banking activities of the Toronto-Dominion Bank and its subsidiaries.