Tree [a3db25] snapshot-1999-02-10 /
History



File Date Author Commit
tests 1999-01-20 rpj rpj [1f803d] Wed Jan 20 09:31:28 1999 Ross Johnson <rpj@ix...
COPYING.LIB 1998-10-02 bje bje [74a43f] 1998-10-02 Ben Elliston <bje@cygnus.com>
ChangeLog 1999-02-09 rpj rpj [a3db25] Thu Feb 4 10:07:28 1999 Ross Johnson <rpj@ix...
FAQ 1998-12-09 rpj rpj [452baa] New file.
MAINTAINERS 1999-01-03 rpj rpj [36f0ed] Merge John Bossom's code into the main trunk. S...
Makefile.in 1999-02-08 rpj rpj [9e253e] Fri Feb 5 13:42:30 1999 Ross Johnson <rpj@sw...
PROGRESS 1998-07-24 bje bje [b0196a] Update.
README 1999-01-22 rpj rpj [fe5a7b] Sat Jan 23 17:36:40 1999 Ross Johnson <rpj@ix...
acconfig.h 1998-10-03 bje bje [28706c] 1998-10-03 Ben Elliston <bje@cygnus.com>
attr.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
build.bat 1999-01-12 rpj rpj [bc3740] Wed Jan 13 09:34:52 1999 Ross Johnson <rpj@ix...
buildlib.bat 1999-01-03 rpj rpj [36f0ed] Merge John Bossom's code into the main trunk. S...
cancel.c 1999-02-09 rpj rpj [a3db25] Thu Feb 4 10:07:28 1999 Ross Johnson <rpj@ix...
cleanup.c 1999-02-08 rpj rpj [9e253e] Fri Feb 5 13:42:30 1999 Ross Johnson <rpj@sw...
condvar.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
config.guess 1998-09-13 bje bje [8b3277] 1998-09-13 Ben Elliston <bje@cygnus.com>
config.h.in 1998-10-03 bje bje [42fa8e] 1998-10-03 Ben Elliston <bje@cygnus.com>
config.sub 1998-09-13 bje bje [8b3277] 1998-09-13 Ben Elliston <bje@cygnus.com>
configure 1998-10-04 bje bje [c6332c] 1998-10-04 Ben Elliston <bje@cygnus.com>
configure.in 1998-10-04 bje bje [c6332c] 1998-10-04 Ben Elliston <bje@cygnus.com>
create.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
dll.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
exit.c 1999-01-23 rpj rpj [623733] Fixing problems building with GNU compilers:
fork.c 1999-01-03 rpj rpj [36f0ed] Merge John Bossom's code into the main trunk. S...
global.c 1999-02-09 rpj rpj [a3db25] Thu Feb 4 10:07:28 1999 Ross Johnson <rpj@ix...
implement.h 1999-02-09 rpj rpj [a3db25] Thu Feb 4 10:07:28 1999 Ross Johnson <rpj@ix...
install-sh 1998-09-13 bje bje [8b3277] 1998-09-13 Ben Elliston <bje@cygnus.com>
misc.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
mutex.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
private.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
pthread.def 1999-02-08 rpj rpj [9e253e] Fri Feb 5 13:42:30 1999 Ross Johnson <rpj@sw...
pthread.h 1999-02-08 rpj rpj [9e253e] Fri Feb 5 13:42:30 1999 Ross Johnson <rpj@sw...
sched.c 1999-01-03 rpj rpj [36f0ed] Merge John Bossom's code into the main trunk. S...
semaphore.c 1999-02-08 rpj rpj [9e253e] Fri Feb 5 13:42:30 1999 Ross Johnson <rpj@sw...
signal.c 1999-02-02 rpj rpj [cc29ad] Mods to compile under Mingw32 egcs.
sync.c 1999-02-08 rpj rpj [9e253e] Fri Feb 5 13:42:30 1999 Ross Johnson <rpj@sw...
tsd.c 1999-01-23 rpj rpj [623733] Fixing problems building with GNU compilers:

Read Me

This directory contains an implementation of pthreads for Win32. 

Mailing list
------------
Dec 10, 1998

There is a mailing list for discussing pthreads on Win32 which is
managed by Majordomo. To subscribe, send mail to majordomo@air.net.au
and place the fllowing text in the message body:

	subscribe pthreads-win32


Building the library with Cygwin32 or Mingw32
---------------------------------------------
Jan 23, 1999

The package cannot be built using cygwin32 or mingw32 yet.
I'm working on this now. Initially it will be made to compile using g++
because the implementation uses exception handling for cancellation
to work. The library is C callable though so if you need to write
applications in C you'll have to grab the pre-built DLL.


The complete source code in tar format and a precompiled DLL and
matching pthread.h can be found at:
	ftp://sourceware.cygnus.com/pub/pthreads-win32

Home page:
	http://sourceware.cygnus.com/pthreads-win32/

----
Ross Johnson
<rpj@ise.canberra.edu.au>