ioctl: use x32 specific ioctl entries on x32 personality

As ioctls_inc.h generated natively on x32 differs both from 32/ioctls_inc.h
(by 45 entries) and from linux/64/ioctls_inc.h (by 322 entries), use x32
specific ioctl entries on x32 personality.

* linux/x32/ioctls_inc0.h: Generate from linux v3.19 using ioctls_gen.sh.
* linux/x86_64/ioctlent2.h: Remove.
* linux/x86_64/ioctls_arch2.h: New file.
* linux/x86_64/ioctls_inc2.h: New file.
* Makefile.am (EXTRA_DIST): Remove linux/x86_64/ioctlent2.h, add
linux/x86_64/ioctls_arch2.h and linux/x86_64/ioctls_inc2.h.
This commit is contained in:
Дмитрий Левин 2015-03-02 02:38:50 +00:00
parent 77e0d2dccc
commit 4341373f2c
5 changed files with 2621 additions and 4 deletions

View File

@ -349,11 +349,12 @@ EXTRA_DIST = \
linux/x86_64/errnoent1.h \
linux/x86_64/errnoent2.h \
linux/x86_64/gentab.pl \
linux/x86_64/ioctlent2.h \
linux/x86_64/ioctls_arch0.h \
linux/x86_64/ioctls_arch1.h \
linux/x86_64/ioctls_arch2.h \
linux/x86_64/ioctls_inc0.h \
linux/x86_64/ioctls_inc1.h \
linux/x86_64/ioctls_inc2.h \
linux/x86_64/signalent1.h \
linux/x86_64/signalent2.h \
linux/x86_64/syscallent.h \

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +0,0 @@
/* x32 personality */
#include "ioctlent0.h"

View File

@ -0,0 +1 @@
#include "ioctls_arch0.h"

View File

@ -0,0 +1 @@
#include "x32/ioctls_inc0.h"