Skip to content

Commit 08c3881

Browse files
committed
Merge branch 'master' of https://git.code.sf.net/p/pthreads4w/code into cmake
2 parents e9affe6 + 6718657 commit 08c3881

File tree

11 files changed

+23
-1471
lines changed

11 files changed

+23
-1471
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2019-11-03 Ross Johnson <ross dot johnson at homemail dot com dot au>
2+
3+
* NOTICE: Remove third party code acknowledgments because files have been
4+
removed from distro.
5+
16
2018-08-19 Ross Johnson <ross dot johnson at homemail dot com dot au>
27

38
* context.h (__PTW32_PROCPTR): Added missing '__' prefix for v3.

NOTICE

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,4 @@ Copyright 1999-2018, Pthreads4w contributors
44

55
This product includes software developed through the colaborative
66
effort of several individuals, each of whom is listed in the file
7-
CONTRIBUTORS included with this software.
8-
9-
The following files are not covered under the Copyrights
10-
listed above:
11-
12-
[1] tests/rwlock7.c
13-
[1] tests/rwlock7_1.c
14-
[1] tests/rwlock8.c
15-
[1] tests/rwlock8_1.c
16-
[2] tests/threestage.c
17-
18-
[1] The file tests/rwlock7.c and those similarly named are derived from
19-
code written by Dave Butenhof for his book 'Programming With POSIX(R)
20-
Threads'. The original code was obtained by free download from his
21-
website http://home.earthlink.net/~anneart/family/Threads/source.html
22-
23-
[2] The file tests/threestage.c is taken directly from examples in the
24-
book "Windows System Programming, Edition 4" by Johnson (John) Hart
25-
Session 6, Chapter 10. ThreeStage.c
26-
Several required additional header and source files from the
27-
book examples have been included inline to simplify compilation.
28-
The only modification to the code has been to provide default
29-
values when run without arguments.
7+
CONTRIBUTORS included with this software.

_ptw32.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
*/
4444
#define __PTW32_VERSION_MAJOR 3
4545
#define __PTW32_VERSION_MINOR 0
46-
#define __PTW32_VERSION_MICRO 1
46+
#define __PTW32_VERSION_MICRO 2
4747
#define __PTW32_VERION_BUILD 0
48-
#define __PTW32_VERSION 3,0,0,1
49-
#define __PTW32_VERSION_STRING "3, 0, 1, 0\0"
48+
#define __PTW32_VERSION 3,0,2,0
49+
#define __PTW32_VERSION_STRING "3, 0, 2, 0\0"
5050

5151
#if defined(__GNUC__)
5252
# pragma GCC system_header

tests/ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2018-08-19 Ross Johnson <ross dot johnson at homemail dot com dot au>
2+
3+
* threestage.c: Delete.
4+
* rwlock7.c: Delete.
5+
* rwlock8.c: Delete.
6+
* rwlock7_1.c: Delete.
7+
* rwlock8_1.c: Delete.
8+
19
2018-08-10 Ross Johnson <ross dot johnson at homemail dot com dot au>
210

311
* Makefile (clean): remove *.idb files.

tests/common.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ ALL_KNOWN_TESTS = \
4040
robust1 robust2 robust3 robust4 robust5 \
4141
rwlock1 rwlock2 rwlock3 rwlock4 \
4242
rwlock2_t rwlock3_t rwlock4_t rwlock5_t rwlock6_t rwlock6_t2 \
43-
rwlock5 rwlock6 rwlock7 rwlock7_1 rwlock8 rwlock8_1 \
43+
rwlock5 rwlock6 \
4444
self1 self2 \
4545
semaphore1 semaphore2 semaphore3 \
4646
semaphore4 semaphore4t semaphore5 \

tests/runorder.mk

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ once3.pass: once2.pass
113113
once4.pass: once3.pass
114114
priority1.pass: join1.pass
115115
priority2.pass: priority1.pass barrier3.pass
116-
reinit1.pass: rwlock7.pass
116+
reinit1.pass: rwlock6.pass
117117
reuse1.pass: create3.pass
118118
reuse2.pass: reuse1.pass
119119
robust1.pass: mutex8r.pass
@@ -127,13 +127,11 @@ rwlock3.pass: rwlock2.pass join2.pass
127127
rwlock4.pass: rwlock3.pass
128128
rwlock5.pass: rwlock4.pass
129129
rwlock6.pass: rwlock5.pass
130-
rwlock7.pass: rwlock6.pass
131-
rwlock8.pass: rwlock7.pass
132130
rwlock2_t.pass: rwlock2.pass
133-
rwlock3_t.pass: rwlock2_t.pass
134-
rwlock4_t.pass: rwlock3_t.pass
135-
rwlock5_t.pass: rwlock4_t.pass
136-
rwlock6_t.pass: rwlock5_t.pass
131+
rwlock3_t.pass: rwlock3.pass rwlock2_t.pass
132+
rwlock4_t.pass: rwlock4.pass rwlock3_t.pass
133+
rwlock5_t.pass: rwlock5.pass rwlock4_t.pass
134+
rwlock6_t.pass: rwlock6.pass rwlock5_t.pass
137135
rwlock6_t2.pass: rwlock6_t.pass
138136
self1.pass: sizes.pass
139137
self2.pass: self1.pass equal1.pass create1.pass

tests/rwlock7.c

Lines changed: 0 additions & 199 deletions
This file was deleted.

0 commit comments

Comments
 (0)