mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-13 22:23:04 +00:00
On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
[This] patch is a simple one for strace 4.5.17 .They altered the exported kernel headers post 2.6.26 and removed a header. This patch is a backport from the strace revision system. This allows strace to be built with 2.6.27 and later kernel versions /trunk/patches/strace/4.5.17/190-dirent-include.patch | 33 33 0 0 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+)
This commit is contained in:
parent
94e376af77
commit
0073c731f4
33
patches/strace/4.5.17/190-dirent-include.patch
Normal file
33
patches/strace/4.5.17/190-dirent-include.patch
Normal file
@ -0,0 +1,33 @@
|
||||
--- strace-orig/file.c 2008/05/20 04:56:18 1.92
|
||||
+++ strace/file.c 2008/08/01 01:13:10 1.93
|
||||
@@ -28,21 +28,22 @@
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
- * $Id: file.c,v 1.92 2008/05/20 04:56:18 roland Exp $
|
||||
+ * $Id: file.c,v 1.93 2008/08/01 01:13:10 roland Exp $
|
||||
*/
|
||||
|
||||
#include "defs.h"
|
||||
|
||||
#include <dirent.h>
|
||||
+
|
||||
#ifdef LINUX
|
||||
-#define dirent kernel_dirent
|
||||
-#define dirent64 kernel_dirent64
|
||||
-#include <linux/types.h>
|
||||
-#include <linux/dirent.h>
|
||||
-#undef dirent
|
||||
-#undef dirent64
|
||||
+struct kernel_dirent {
|
||||
+ unsigned long d_ino;
|
||||
+ unsigned long d_off;
|
||||
+ unsigned short d_reclen;
|
||||
+ char d_name[1];
|
||||
+};
|
||||
#else
|
||||
-#define kernel_dirent dirent
|
||||
+# define kernel_dirent dirent
|
||||
#endif
|
||||
|
||||
#ifdef LINUX
|
Loading…
x
Reference in New Issue
Block a user