Thierry Reding
13354dc412
x86-32: Fix typo for mq_getsetattr in syscall table
...
Syscall 282 was mistakenly named mq_getsetaddr instead of mq_getsetattr.
When building uClibc against the Linux kernel this would result in a
shared library that doesn't provide the mq_getattr() and mq_setattr()
functions.
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
Link: http://lkml.kernel.org/r/1332366608-2695-2-git-send-email-thierry.reding@avionic-design.de
Cc: <stable@vger.kernel.org > v3.3
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2012-03-22 12:42:41 -07:00
H. Peter Anvin
3f86886c72
x86, syscall: Allow syscall offset to be symbolic
...
Allow the specified syscall offset to be symbolic, e.g. a macro. For
offset system calls, this if nothing else makes the generated code
easier to read.
Suggested-by: H. J. Lu <hjl.tools@gmail.com >
Link: http://lkml.kernel.org/r/1321569446-20433-7-git-send-email-hpa@linux.intel.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com >
2011-11-18 17:01:19 -08:00
H. Peter Anvin
f14525f9e0
x86: Simplify syscallhdr.sh
...
Simplify syscallhdr.sh by letting grep sort out the ABIs that we want,
rather than relying on manual list matching. This is safe since the
ABI strings already have to consist only of characters which are valid in C
macro names.
Suggested-by: Matt Helsley <matthltc@us.ibm.com >
Link: http://lkml.kernel.org/r/20111118221558.GA6408@count0.beaverton.ibm.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com >
2011-11-18 16:03:27 -08:00
H. Peter Anvin
d181764ccf
x86: Machine-readable syscall tables and scripts to process them
...
Create a simple set of syscall tables and scripts to turn them into
both header files (unistd_*.h) and macros for generating the system
call tables.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com >
2011-11-17 13:35:36 -08:00