Code Log


Commit Date  
[95ec05] (snap-1999-05-30-wince-patches) by rpj rpj

New files to support WinCE.

1999-11-04 15:03:30 Tree
[c61456] by rpj rpj

Add WinCE patches to snap-1999-05-30-wince-patches branch.

1999-11-04 14:56:51 Tree
[efa438] (snap-1999-11-02) by rpj rpj

*** empty log message ***

1999-11-02 07:09:04 Tree
[fd20a1] by rpj rpj

*** empty log message ***

1999-11-02 06:59:37 Tree
[588b7f] by rpj rpj

./ChangeLog:
1999-10-30 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* create.c (pthread_create): Explicitly initialise thread state to
default values.

* cancel.c (pthread_setcancelstate): Check for NULL 'oldstate'
for compatibility with Solaris pthreads;
(pthread_setcanceltype): ditto:
- Erik Hensema <erik.hensema@group2000.nl>

1999-10-23 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* pthread.h (ctime_r): Fix incorrect argument "_tm"
- Erik Hensema <erik.hensema@group2000.nl>

tests/ChangeLog:
1999-10-30 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* cancel1.c: New. Test pthread_setcancelstate and
pthread_setcanceltype functions.
* eyal1.c (waste_time): Change calculation to avoid FP exception
on Aplhas
- Rich Peters <rpeters@micro-magic.com>

1999-10-30 09:17:28 Tree
[9d592d] by rpj rpj

1999-10-21 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* pthread.h (_POSIX_THREADS): Only define it if it isn't
already defined. Projects may need to define this on
the CC command line under Win32 as it doesn't have unistd.h
- Aurelio Medina <aureliom@crt.com>

1999-10-21 02:03:47 Tree
[a6066b] (snap-1999-10-17) by rpj rpj

*** empty log message ***

1999-10-16 17:10:48 Tree
[8c2385] by rpj rpj

1999-10-17 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* rwlock.c (pthread_rwlock_destroy): Add cast to remove compile
warning.

* condvar.c (pthread_cond_broadcast): Only release semaphores
if there are waiting threads.

1999-10-15 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* condvar.c (cond_wait_cleanup): New static cleanup handler for
cond_timedwait;
(cond_timedwait): pthread_cleanup_push args changed;
canceling a thread while it's in pthread_cond_wait
will now decrement the waiters count and cleanup if it's the
last waiter.
- Lorin Hochstein <lmh@xiphos.ca> and
Peter Slacik <Peter.Slacik@tatramed.sk>;
the last waiter will now reset the CV's wasBroadcast flag
- Graham Dumpleton <Graham.Dumpleton@ra.pad.otc.telstra.com.au>.

1999-10-16 16:24:42 Tree
[cd324b] by rpj rpj

*** empty log message ***

1999-09-23 02:13:24 Tree
[42955a] (snap-1999-09-17) by rpj rpj

*** empty log message ***

1999-09-17 06:18:15 Tree
[b02ad7] by rpj rpj

*** empty log message ***

1999-09-16 15:09:30 Tree
[99bf48] by rpj rpj

Sep 16 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* rwlock6.c: New test.

1999-09-16 15:04:39 Tree
[f20ec5] by rpj rpj

Thu Sep 16 1999 Ross Johnson <rpj@swan.canberra.edu.au>

* rwlock.c (pthread_rwlock_destroy): Add serialisation.
(_rwlock_check_need_init): Check for detroyed rwlock.
* rwlock.c: Check return codes from _rwlock_check_need_init();
modify comments; serialise access to rwlock objects during
operations; rename rw_mutex to rw_lock.
* implement.h: Rename rw_mutex to rw_lock.
* mutex.c (pthread_mutex_destroy): Add serialisation.
(_mutex_check_need_init): Check for detroyed mutex.
* condvar.c (pthread_cond_destroy): Add serialisation.
(_cond_check_need_init): Check for detroyed condvar.
* mutex.c: Modify comments.
* condvar.c: Modify comments.

1999-09-16 13:21:21 Tree
[70597d] by rpj rpj

Add rwlock tests to tests/Makefile

1999-09-15 02:58:54 Tree
[f17d01] by rpj rpj

Sep 15 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* rwlock5.c: New test.

1999-09-15 01:11:56 Tree
[903153] by rpj rpj

Sat Sep 10 12:56:13 1999 Ross Johnson <rpj@swan.canberra.edu.au>

The following code for POSIX read/write locks was contributed
by Aurelio Medina.

* implement.h (pthread_rwlock_t_): Add.
* pthread.h (pthread_rwlock_t): Add.
(PTHREAD_RWLOCK_INITIALIZER): Add.
Add rwlock function prototypes.
* rwlock.c: New module.
* pthread.def: Add new rwlock functions.
* private.c (_pthread_processInitialize): initialise
_pthread_rwlock_test_init_lock critical section.
* global.c (_pthread_rwlock_test_init_lock): Add.

* mutex.c (pthread_mutex_destroy): Don't free mutex memory
if mutex is PTHREAD_MUTEX_INITIALIZER and has not been
initialised yet.

tests/ChangeLog
Sep 15 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* rwlock1.c: New test.
* rwlock2.c: New test.
* rwlock3.c: New test.
* rwlock4.c: New test.

1999-09-15 00:56:21 Tree
[ddce48] by rpj rpj

Sat Sep 10 12:56:13 1999 Ross Johnson <rpj@swan.canberra.edu.au>

* mutex.c (pthread_mutex_destroy): Don't free mutex memory
if mutex is PTHREAD_MUTEX_INITIALIZER and has not been
initialised yet.

1999-09-11 10:53:22 Tree
[4cd953] by rpj rpj

Wed Sep 8 12:56:13 1999 Ross Johnson <rpj@swan.canberra.edu.au>

* mutex.c (pthread_mutex_destroy): Free mutex memory.
- Milan Gardian <mg@tatramed.sk>

1999-09-10 05:24:06 Tree
[3f0d4d] by rpj rpj

1999-08-22 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* exit.c (pthread_exit): Fix reference to potentially
uninitialised pointer.

1999-08-21 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* private.c (_pthread_threadStart): Apply fix of 1999-08-19
this time to C++ and non-trapped C versions. Ommitted to
do this the first time through.

tests/ChangeLog:
Aug 22 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* runall.bat (join2): Add test.

1999-08-22 11:43:40 Tree
[5e87a0] by rpj rpj

1999-08-19 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* private.c (_pthread_threadStart): Return exit status from
the application thread startup routine.
- Milan Gardian <mg@tatramed.sk>

1999-08-18 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* exit.c (pthread_exit): Put status into pthread_t->exitStatus
- John Bossom <john.Bossom@cognos.com>
* private.c (_pthread_threadStart): Set pthread->exitStatus
on exit of try{} block.
- John Bossom <john.Bossom@cognos.com>
* sync.c (pthread_join): use pthread_exitStatus value if the
thread exit doesn't return a value (for Mingw32 CRTDLL
which uses endthread instead of _endthreadex).
- John Bossom <john.Bossom@cognos.com>

Tue Aug 17 20:17:58 CDT 1999 Mumit Khan <khan@xraylith.wisc.edu>

* create.c (pthread_create): Add CRTDLL suppport.
* exit.c (pthread_exit): Likewise.
* private.c (_pthread_threadStart): Likewise.
(_pthread_threadDestroy): Likewise.
* sync.c (pthread_join): Likewise.
* tests/join1.c (main): Warn about partial support for CRTDLL.

Tue Aug 17 20:00:08 1999 Mumit Khan <khan@xraylith.wisc.edu>

* Makefile.in (LD): Delete entry point.
* acconfig.h (STDCALL): Delete unused macro.
* configure.in: Remove test for STDCALL.
* config.h.in: Regenerate.
* errno.c (_errno): Fix self type.
* pthread.h (PT_STDCALL): Move from here to
* implement.h (PT_STDCALL): here.
(_pthread_threadStart): Fix prototype.
* private.c (_pthread_threadStart): Likewise.

1999-08-14 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* exit.c (pthread_exit): Don't call pthread_self() but
get thread handle directly from TSD for efficiency.

1999-08-19 05:26:02 Tree
[b1972e] by rpj rpj

1999-08-14 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* exit.c (pthread_exit): Don't call pthread_self() but
get thread handle directly for efficiency.

1999-08-13 16:17:01 Tree
[d37b63] (snap-1999-08-12) by rpj rpj

Update the announcement document.

1999-08-12 02:58:05 Tree
[ba2535] by rpj rpj

ChangeLog:
1999-08-12 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* private.c (_pthread_threadStart): ei[] only declared if _MSC_VER.

tests/ChangeLog:
Wed Aug 12 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>

* Makefile (LIBS): Add -L.

1999-08-12 02:41:13 Tree
[9af51e] by rpj rpj

Merged patches to main trunk.

1999-08-12 01:32:02 Tree
[77d0a6] (snap-1999-05-30) by rpj rpj

Added.

1999-05-29 07:46:49 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks