Description of problem: The 2.6.16 kernel will contain a whole bunch of new syscalls. Version-Release number of selected component (if applicable): 4.5.14 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: Here's the changelog for the patches. 2006-01-22 Ulrich Drepper <drepper> * defs.h: Declare sprintsigmask. * desc.c (sys_pselect): New function. * file.c (sys_openat, sys_faccessat, sys_newfstatat, sys_mkdirat, sys_linkat, sys_unlinkat, sys_symlinkat, sys_readlinkat, sys_renameat, sys_fchownat, sys_fchmodat, sys_futimesat, sys_mknodat): New functions. * linux/syscallent.h: Hook up new syscalls. * linux/x86_64/syscallent.h: Likewise. * linux/syscall.h: Delcare new syscall handlers. Add #defines for those new syscalls which are not yet handled. Whitespace fixup. Renumber IPC and socket subcalls. * signal.c: Export sprintsigmask.
Created attachment 123547 [details] patch to add support for new syscalls (x86, x86-64)
Similar patch was submitted to strace-devel@ recently, see https://sourceforge.net/mailarchive/forum.php?thread_id=10061791&forum_id=3912 Patch submitted by Ulrich is slightly better, but each of them has advantages and drawbacks. So I'd like to see these two patches merged.
Created attachment 135427 [details] strace-4.5.14-alt-syscalls.patch My attempt to merge work made by Ulrich and Bernhard. Patch for snapshot 20060822. Needs additional testing.
Created attachment 135556 [details] strace-4.5.14-alt-syscalls-20060904.patch Updated linkat and fstatat64 descriptions in syscallent.h files, based on feedback from Michael Holzheu.
Fixed upstream.
these bugs are fixed upstream in the coming 4.5.15 release
4.5.15 in rawhide and in updates for fc5 and fc6 fixes this.