lsb

move select() from <unistd.h> to <sys/select.h>

Bug #1327870 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lsb
Fix Committed
Medium
Unassigned
Mandriva
Fix Released
Medium

Bug Description

this item is split off from bug 3172 which it was only related to in that the
header <sys/select.h> was receiving changes.

select is "defined" upstream (glibc, POSIX) as being in <sys/select.h>, and its
relative pselect is already in that header in LSB.

Commentary from bug 3172:
===
It's not easy to move interfaces between headers and preserve history, I think
the issue is not serious enough to try to implement such approach.

But we can try to simply move interface declaration to another header (update
Iheader field in the db) and see if it breaks anything. And then produce
corresponding errata, since this will affect all spec versions.
===
yes, I don't think ever in the past when we've moved interfaces we've worried
about history.
===
Then we can try this update:

UPDATE Interface SET Iheader=113 WHERE Iname='select';

Unsure whether this change needs an errata generated, have put 4.1-errata on
the list while we think about that (I'm inclined just to ignore it as it's only
this small change to the .defs)

Tags: errata
Changed in mandriva:
importance: Unknown → Medium
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.