Closed
Bug 17699
Opened 25 years ago
Closed 25 years ago
Remove obsolete functions PR_SetThreadExit and PR_GetThreadExit
Categories
(NSPR :: NSPR, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: wtc, Assigned: wtc)
References
Details
Attachments
(1 file)
5.05 KB,
patch
|
Details | Diff | Splinter Review |
The functions PR_SetThreadExit and PR_GetThreadExit are declared in private/pprthred.h and are intended to support per-thread exit functions. However, their implementation in pr/src/threads/prtpd.c is commented out. This means no NSPR clients can possibly be using these two functions. Also, per-thread exit functions can be emulated by thread-private data destructors. Therefore, I propose that these two functions be removed. The following needs to be removed: Functions: PR_SetThreadExit, PR_GetThreadExit Data types: PRThreadExit, _PRPerThreadExit Fields of PRThread: numExits, ptes
Assignee | ||
Comment 1•25 years ago
|
||
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 2•25 years ago
|
||
The fix is checked in. /cvsroot/mozilla/nsprpub/pr/include/private/pprthred.h, revision 3.4 /cvsroot/mozilla/nsprpub/pr/include/private/primpl.h, revision 3.26 /cvsroot/mozilla/nsprpub/pr/src/threads/prcthr.c, revision 3.9 /cvsroot/mozilla/nsprpub/pr/src/threads/prtpd.c, revision 3.6 /cvsroot/mozilla/nsprpub/pr/src/threads/combined/pruthr.c, revision 3.15 Also checked into the internal repository. /m/src/ns/nspr20/pr/include/private/pprthred.h, revision 2.5 /m/src/ns/nspr20/pr/include/private/primpl.h, revision 2.67 /m/src/ns/nspr20/pr/src/threads/prcthr.c, revision 2.14 /m/src/ns/nspr20/pr/src/threads/prtpd.c, revision 2.9 /m/src/ns/nspr20/pr/src/threads/combined/pruthr.c, revision 2.32
You need to log in
before you can comment on or make changes to this bug.
Description
•