suse man page for syscall_get_nr

Query: syscall_get_nr

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

SYSCALL_GET_NR(9)						   Machine State						 SYSCALL_GET_NR(9)

NAME
syscall_get_nr - find what system call a task is executing
SYNOPSIS
int syscall_get_nr(struct task_struct * task, struct pt_regs * regs);
ARGUMENTS
task task of interest, must be blocked regs task_pt_regs of task
DESCRIPTION
If task is executing a system call or is at system call tracing about to attempt one, returns the system call number. If task is not executing a system call, i.e. it's blocked inside the kernel for a fault or signal, returns -1. Note this returns int even on 64-bit machines. Only 32 bits of system call number can be meaningful. If the actual arch value is 64 bits, this truncates to 32 bits so 0xffffffff means -1. It's only valid to call this when task is known to be blocked. Kernel Hackers Manual 2.6. July 2010 SYSCALL_GET_NR(9)
Related Man Pages
schedule_hrtimeout_range(9) - centos
pvm_advise(3pvm) - redhat
pvm_advise(3pvm) - debian
struct_utrace_engine_ops(9) - suse
tapset::task(3stap) - centos
Similar Topics in the Unix Linux Community
Change directory error
Getting command output to putty window title.
Cut command on RHEL 6.8 compatibility issues
Tar Command
The Future of the PM (Private Message) System at UNIX.com