lsb

rename prototype in wrong header per POSIX

Bug #1327875 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

New problem turned up by bug 3717 changes: we define rename() in <unistd.h>
instead of in <stdio.h>. Once stdio.h no longer includes unistd.h, the c++
header cstdio ends up not seeing ::rename. Adding <unistd.h> works, but it is
easy enough to move, too. Breaks three test suites that use C++ files (the c++
test, and two that do something to test Qt).

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.