2 How to read a Linux system call table

A system call is usually characterized by the following attributes:

When a system call is looked up using “man 2 xyz”, it usually has several parameters. The parameters, assuming they are 32-bit scalars, should be initialized to registers ebx, ecx, edx, esx, and edi in that order.

If a system call returns a value (most do), the value is stored in register eax a system call returns.