X-Recipient: archive-cygwin@delorie.com X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org MIME-Version: 1.0 In-Reply-To: <4E82CF78.7090405@cs.vu.nl> References: <4E82CF78.7090405@cs.vu.nl> Date: Wed, 28 Sep 2011 09:45:51 +0200 Message-ID: Subject: Re: Inconsistency between winnt.h header in /usr/include/w32api and the one supplied with the Microsoft SDK From: Kai Tietz To: cygwin@cygwin.com Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Delivered-To: mailing list cygwin@cygwin.com Hi, the issue you are noticing here is that pdata information differs between different archtiectures. The first you have shown here is the definition of the spark,mips, and (IIRC) arm architecture. The second one you've shown is the definition of pdata for x64 architecture. For x86 itself there is no pdata-information present, as x86 is using stack-based SEH support, and not table-based one as other architectures. Regards, Kai -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple