2005-06-06  Roland McGrath  <roland@redhat.com>
2005-06-06  Roland McGrath  <roland@redhat.com>

	* linux/syscallent.h: Fix pread/pwrite names to pread64/pwrite64.
	* defs.h (struct sysent): New member `native_scno'.
	(known_scno): Declare new function.
	* linux/syscallent.h: Add new final field to interesting syscalls.
	* syscall.c (known_scno): New function.
	(dumpio, internal_syscall, syscall_fixup, trace_syscall): Use it.
	* process.c (internal_fork, internal_exit): Likewise.
	[IA64] (ARG_STACKSIZE, ARG_PTID, ARG_CTID, ARG_TLS): Likewise.
	* strace.c (proc_open): Likewise.
	* util.c [LINUX] (setbpt): Likewise.
	* linux/syscall.h: Remove [!defined(X86_64)] from conditional
	for defining SYS_socket_subcall et al.
	* linux/syscallent.h: Likewise for #error check.
	* syscall.c (trace_syscall): Likewise for SYS_{socketcall,ipc} cases.
	Fixes RH#158934.

YUPlayGodDev/platform_external_strace,hjl-tools/strace,Distrotech/strace,cuviper/strace,MonkeyZZZZ/platform_external_strace,lkundrak/strace,CyanogenMod/android_external_strace,TeamExodus/external_strace,android-ia/platform_external_strace,jamel/strace-plus,DirtyUnicorns/android_external_strace,jamel/strace-plus,xin3liang/platform_external_strace,android-ia/platform_external_strace,android-ia/platform_external_strace,CyanogenMod/android_external_strace,YUPlayGodDev/platform_external_strace,DirtyUnicorns/android_external_strace,TeamExodus/external_strace,Andrey9kin/revisor,pgbovine/strace-plus,kapdop/android_external_strace,YUPlayGodDev/platform_external_strace,TeamExodus/external_strace,max630/strace,MonkeyZZZZ/platform_external_strace,AOSP-YU/platform_external_strace,dmullis/strace-ext,MonkeyZZZZ/platform_external_strace,pgbovine/strace-plus,Infinitive-OS/platform_external_strace,geekboxzone/mmallow_external_strace,bnoordhuis/strace,timmattison/strace-arm,TeamExodus/external_strace,Infinitive-OS/platform_external_strace,Infinitive-OS/platform_external_strace,pombredanne/strace,Distrotech/strace,kapdop/android_external_strace,geekboxzone/lollipop_external_strace,AOSP-YU/platform_external_strace,Yu-AndroidM/android_external_strace,pgbovine/strace-plus,Yu-AndroidM/android_external_strace,bnoordhuis/strace,gcode-mirror/strace-plus,geekboxzone/lollipop_external_strace,lkundrak/strace,gcode-mirror/strace-plus,AOSP-YU/platform_external_strace,pombredanne/strace,lizh06/strace-plus,MonkeyZZZZ/platform_external_strace,AOSP-YU/platform_external_strace,lizh06/strace-plus,jamel/strace-plus,Andrey9kin/revisor,kapdop/android_external_strace,cuviper/strace,vrastogi/strace,gcode-mirror/strace-plus,lkundrak/strace,bigzz/strace_android,kapdop/android_external_strace,MonkeyZZZZ/platform_external_strace,geekboxzone/lollipop_external_strace,vrastogi/strace,bnoordhuis/strace,Saruta/strace,CyanogenMod/android_external_strace,Saruta/strace,Yu-AndroidM/android_external_strace,geekboxzone/lollipop_external_strace,lkundrak/strace,cuviper/strace,Infinitive-OS/platform_external_strace,DirtyUnicorns/android_external_strace,DirtyUnicorns/android_external_strace,lizh06/strace-plus,jamel/strace-plus,pgbovine/strace-plus,bigzz/strace_android,max630/strace,geofft/strace,AOSP-YU/platform_external_strace,Andrey9kin/revisor,Saruta/strace,Saruta/strace,geekboxzone/mmallow_external_strace,geekboxzone/mmallow_external_strace,Distrotech/strace,dmullis/strace-ext,YUPlayGodDev/platform_external_strace,lizh06/strace-plus,dmullis/strace-ext,Yu-AndroidM/android_external_strace,bnoordhuis/strace,hjl-tools/strace,gcode-mirror/strace-plus,Distrotech/strace,gcode-mirror/strace-plus,vrastogi/strace,xin3liang/platform_external_strace,pgbovine/strace-plus,CyanogenMod/android_external_strace,pombredanne/strace,android-ia/platform_external_strace,DirtyUnicorns/android_external_strace,Andrey9kin/revisor,cuviper/strace,vrastogi/strace,lizh06/strace-plus,TeamExodus/external_strace,Distrotech/strace,dmullis/strace-ext,xin3liang/platform_external_strace,Infinitive-OS/platform_external_strace,xin3liang/platform_external_strace,hjl-tools/strace,jamel/strace-plus,timmattison/strace-arm,CyanogenMod/android_external_strace,kapdop/android_external_strace,bigzz/strace_android,dmullis/strace-ext,geofft/strace,vrastogi/strace,YUPlayGodDev/platform_external_strace,cuviper/strace,geofft/strace,timmattison/strace-arm,bigzz/strace_android,geekboxzone/lollipop_external_strace,geekboxzone/mmallow_external_strace,pombredanne/strace,Saruta/strace,geofft/strace,geekboxzone/mmallow_external_strace,Yu-AndroidM/android_external_strace,max630/strace,android-ia/platform_external_strace,bigzz/strace_android,geofft/strace