public inbox for pthreads-win32@sourceware.org
 help / color / mirror / Atom feed
* windows95 and missing export in kernel32.dll
@ 2001-08-28  4:09 Ales Pour
  2001-08-28  4:42 ` T.Anandaraj
  2001-08-28 21:26 ` Ross Johnson
  0 siblings, 2 replies; 6+ messages in thread
From: Ales Pour @ 2001-08-28  4:09 UTC (permalink / raw)
  To: pthreads-win32

Hello,
I'm having little trouble running my app on our customer's Windows 95
machine - it complains about missing export of
InterlockedCompareExchange in kernel32.dll. I'm using pthreadVSE.dll
from 2001-07-12 snapshot. Is this version of the library supposed to run
on w95? 
Thank you.

Regards,
	Ales

(error msgbox picture included)


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: windows95 and missing export in kernel32.dll
  2001-08-28  4:09 windows95 and missing export in kernel32.dll Ales Pour
@ 2001-08-28  4:42 ` T.Anandaraj
  2001-08-28  4:50   ` Ales Pour
  2001-08-28 20:39   ` Phil Frisbie, Jr.
  2001-08-28 21:26 ` Ross Johnson
  1 sibling, 2 replies; 6+ messages in thread
From: T.Anandaraj @ 2001-08-28  4:42 UTC (permalink / raw)
  To: Ales Pour; +Cc: pthreads-win32

Hello,

InterlockedCompareExchange() requires Windows 98 or later.

Regards,
Anand

On Tue, 28 Aug 2001, Ales Pour wrote:

> 
> Hello,
> I'm having little trouble running my app on our customer's Windows 95
> machine - it complains about missing export of
> InterlockedCompareExchange in kernel32.dll. I'm using pthreadVSE.dll
> from 2001-07-12 snapshot. Is this version of the library supposed to run
> on w95? 
> Thank you.
> 
> Regards,
> 	Ales
> 
> (error msgbox picture included)

*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:*:-.,_,.-:*'*:-.,_
  Ninety-nine percent of the failures come from people who have the habit
  of making excuses.
     -George Washington Carver
*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:*:-.,_,.-:*'*:-.,_



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: windows95 and missing export in kernel32.dll
  2001-08-28  4:42 ` T.Anandaraj
@ 2001-08-28  4:50   ` Ales Pour
  2001-08-28 20:39   ` Phil Frisbie, Jr.
  1 sibling, 0 replies; 6+ messages in thread
From: Ales Pour @ 2001-08-28  4:50 UTC (permalink / raw)
  To: T.Anandaraj; +Cc: pthreads-win32

"T.Anandaraj" wrote:
> InterlockedCompareExchange() requires Windows 98 or later.

So I have to use older (2000-12-29) library for Win95 machines? OK ...

Ales

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: windows95 and missing export in kernel32.dll
  2001-08-28  4:42 ` T.Anandaraj
  2001-08-28  4:50   ` Ales Pour
@ 2001-08-28 20:39   ` Phil Frisbie, Jr.
  2001-08-29  8:21     ` Phil Frisbie, Jr.
  1 sibling, 1 reply; 6+ messages in thread
From: Phil Frisbie, Jr. @ 2001-08-28 20:39 UTC (permalink / raw)
  To: egcs; +Cc: pthreads-win32

I thought this problem with InterlockedCompareExchange() had already
been dealt with? Or am I thinking of some other non-Win95 system call
that was already removed?

Windows 95 compatibility is very important to most developers.


Phil Frisbie, Jr.
Hawk Software
http://www.hawksoft.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: windows95 and missing export in kernel32.dll
  2001-08-28  4:09 windows95 and missing export in kernel32.dll Ales Pour
  2001-08-28  4:42 ` T.Anandaraj
@ 2001-08-28 21:26 ` Ross Johnson
  1 sibling, 0 replies; 6+ messages in thread
From: Ross Johnson @ 2001-08-28 21:26 UTC (permalink / raw)
  To: Ales Pour; +Cc: pthreads-win32

Use snapshot 2001-07-03. It's the same as 2001-07-12 except for
some very minor bug fixes, spinlocks and barriers, which you
probably don't want on Win95. Using InterlockedCompareExchange()
was an oversight due to running the testsuite on a Win98 system.

Win95 compatibility should be fixed in the next snapshot.

Ross

Ales Pour wrote:
> 
> Hello,
> I'm having little trouble running my app on our customer's Windows 95
> machine - it complains about missing export of
> InterlockedCompareExchange in kernel32.dll. I'm using pthreadVSE.dll
> from 2001-07-12 snapshot. Is this version of the library supposed to run
> on w95?
> Thank you.
> 
> Regards,
>         Ales
> 
> (error msgbox picture included)
> 
>   ------------------------------------------------------------------------
>  [Image]

-- 
+-------------------------+---+
| Ross Johnson            |   | "Come down off the cross
| Management & Technology |___|  We can use the wood" - Tom Waits
| Building 11                 |
| University of Canberra      | eMail: rpj@ise.canberra.edu.au
| ACT    2601                 | WWW:  
http://public.ise.canberra.edu.au/~rpj/
| AUSTRALIA                   |
+-----------------------------+

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: windows95 and missing export in kernel32.dll
  2001-08-28 20:39   ` Phil Frisbie, Jr.
@ 2001-08-29  8:21     ` Phil Frisbie, Jr.
  0 siblings, 0 replies; 6+ messages in thread
From: Phil Frisbie, Jr. @ 2001-08-29  8:21 UTC (permalink / raw)
  To: pthreads-win32

I hate to reply to my own message, but after a few hours of sleep I
remembered that the previous Win95 problem was with TryCriticalSection,
so this indeed is a new problem. Sorry for any confusion this may have
caused.

"Phil Frisbie, Jr." wrote:
> 
> I thought this problem with InterlockedCompareExchange() had already
> been dealt with? Or am I thinking of some other non-Win95 system call
> that was already removed?
> 
> Windows 95 compatibility is very important to most developers.


Phil Frisbie, Jr.
Hawk Software
http://www.hawksoft.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2001-08-29  8:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-28  4:09 windows95 and missing export in kernel32.dll Ales Pour
2001-08-28  4:42 ` T.Anandaraj
2001-08-28  4:50   ` Ales Pour
2001-08-28 20:39   ` Phil Frisbie, Jr.
2001-08-29  8:21     ` Phil Frisbie, Jr.
2001-08-28 21:26 ` Ross Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).