blob: 63376623b42b1124de3e5287bfae5b9589a1c7d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
This is the pthread implementation of dietlibc.
Written from scratch by Olaf Dreesen.
Mon Aug 6 15:46:39 MEST 2001
Ups... did the wrong error handling... the error is returned not put to
errno...
probably thread_key is not SMP save...
Thu Apr 12 16:47:12 MEST 2001
added conditional variables...
except pthread_cond_timedwait all should work man-page like
pthread_cond_timedwait dosen't handle cancel request according to man-page
added thread specific key handling (all according to man-page)
Fri Mar 30 18:47:37 MEST 2001
uff found some logic errors and fixed them.
pthread_create had a problem with user provided stacks.
Fri Mar 23 14:09:54 MET 2001
arg.. the kernel-header are so inconsistent...
on x86 it works on arm and sparc not due to MISSING defines, miss-places
includes and __KERNEL__ checks....
the best in this category is that the kernel-header are changed that the
buggy (g)libc haven't to change... (f..k glibc, the headers HAVE to be
CONSISTENT)
a public defined symbol on arch X have to be in Y to unless marked...
that is mainly speaking SCHED.H ! arg....
Wed Mar 14 04:28:45 MET 2001
I have implemented the "Manager Thread" so that nested thread creation
works. really ugly stuff... don't look at it unless you're sitting on solid
ground.
Mon Mar 12 16:16:00 CET 2001
first of all:
I strongly suggest NOT to use it yet, it's very, very, ... very
experimental. I guess you got the point. there is still much debug code,
incomplete functions and unusable states....
I'm still working on the final alpha...
|