Anonymous | Login | 2024-03-29 14:09 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Type | Date Submitted | Last Update | ||
0000925 | [1003.1(2013)/Issue7+TC1] System Interfaces | Editorial | Enhancement Request | 2015-02-19 11:42 | 2015-05-07 16:12 | ||
Reporter | dannyniu | View Status | public | ||||
Assigned To | |||||||
Priority | normal | Resolution | Rejected | ||||
Status | Closed | ||||||
Name | DannyNiu | ||||||
Organization | |||||||
User Reference | |||||||
Section | int raise(int sig); | ||||||
Page Number | ./functions/raise.html | ||||||
Line Number | In the Description. | ||||||
Interp Status | --- | ||||||
Final Accepted Text | |||||||
Summary | 0000925: Equavilant to calling? | ||||||
Description |
The description for raise() says The effect of the raise() function shall be equivalent to calling: pthread_kill(pthread_self(), sig); What I've noticed is that in the Darwin implementation, and possibly FreeBSD wherence it inherented it from, it's being implemented as: int raise(int sig) { return kill(getpid(), sig); } |
||||||
Desired Action |
I would like the committee to consider if to change the description for the raise function to: shall be equivalent to calling: kill(getpid(), sig); , or determine that using pthread_kill is desired and a bugreport should be filed to Apple and FreeBSD. |
||||||
Tags | No tags attached. | ||||||
Attached Files | |||||||
|
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |