add add select syscall for powerpc{,64}
add ipc syscalls for parisc
fix proc/endp declarations for ia64 syscall
implement pause on ia64
remove bogus tcsetattr shortcut
implement RDTSC on ppc/ppc64
implement RDTSC on newer sparc
define strcoll/index as aliases of strcmp/strchr
define socketcall wth PIC too
lseek64 == lseek on 64-bit architectures.
set -Wa,--noexecstack compile flags
test/mmap_test: added major improvements

- use mkstemp(3) for test file generation
- unlink test file early
- check handling of 'offset' parameter
- close file after doing the checks
makefile: accept more ARM architecture strings

E.g. Fedora buildsystem uses armv7hl which is not matched by current string:
https://bugzilla.redhat.com/show_bug.cgi?id=800601
implemented fstatat() syscall + testsuite

fstatat(2) seems to be implemented either by

* __NR_fstatat (only MIPS?)
* __NR_fstatat64 (32 bit archs)
* __NF_newfstatat (64 bit archs)

Changeset adds this syscall and a test case which checks some other
*at() functions too
gitignore: registered some files
runtests-X: initial checkin

this provides another runtests.sh implementation which is designed for
non-interactive tests.
asctime_r: Add trailing '\0'

The asctime() function shall convert the broken-down time in the
structure pointed to by timeptr into a string in the form:

Sun Sep 16 01:03:52 1973\n\0

See: http://pubs.opengroup.org/onlinepubs/009695399/functions/asctime.html
asctime: added testsuite program
s390: fix sigsetjmp

(via IRC, thanks); integrated by tg
Update 20.11.2011: align more closely with eglibc
s390: setjmp fixes

adds missing symbols; thx to Dan Horak for providing the patch.