Opened 11 years ago
Closed 10 years ago
#281 closed defect (fixed)
enable swab() in unistd.h
Reported by: | KO Myung-Hun | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | libc-0.6.6 |
Component: | libc | Version: | 0.6.5 |
Severity: | normal | Keywords: | swab |
Cc: |
Description
Hi/2.
Currently swab() in unistd.h was commented out. Is there any special reason ?
In compliance posix, it would be better to enable swab().
Change History (2)
comment:1 by , 10 years ago
Milestone: | → libc-0.6.6 |
---|
comment:2 by , 10 years ago
Keywords: | swab added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Fixed in r3899 both places.
Note:
See TracTickets
for help on using tickets.
The unistd.h edition of the function is incompatible with the one in in string.h, the last argument is signed in unistd.h while it's unsigned in string.h. According to http://pubs.opengroup.org/onlinepubs/9699919799/functions/swab.html negative values means no action is taken.
Shouldn't be difficult to adjust the code though.