(1) The system call number is defined in the/usr/include/ASM/unistd. h file.
(2) 2.6.16 is defined as follows:
# DEFINE _ nr_restart_syscall 0
# DEFINE _ nr_exit 1
# DEFINE _ nr_fork 2
# DEFINE _ nr_read 3
# DEFINE _ nr_write 4
# DEFINE _ nr_open 5
# DEFINE _ nr_close 6
# DEFINE _ nr_waitpid 7
# DEFINE _ nr_creat 8
# DEFINE _ nr_link 9
# DEFINE _ nr_unlink 10
# DEFINE _ nr_execve 11
# DEFINE _ nr_chdir 12
# DEFINE _ nr_time 13
# DEFINE _ nr_mknod 14
# DEFINE _ nr_chmod 15
# DEFINE _ nr_lchown 16
# DEFINE _ nr_break 17
# DEFINE _ nr_oldstat 18
# DEFINE _ nr_lseek 19
# DEFINE _ nr_getpid 20
# DEFINE _ nr_mount 21
# DEFINE _ nr_umount 22
# DEFINE _ nr_setuid 23
# DEFINE _ nr_getuid 24
# DEFINE _ nr_stime 25
# DEFINE _ nr_ptrace 26
# DEFINE _ nr_alarm 27
# DEFINE _ nr_oldfstat 28
# DEFINE _ nr_pause 29
# DEFINE _ nr_utime 30
# DEFINE _ nr_stty 31
# DEFINE _ nr_gtty 32
# DEFINE _ nr_access 33
# DEFINE _ nr_nice 34
# DEFINE _ nr_ftime 35
# DEFINE _ nr_sync 36
# DEFINE _ nr_kill 37
# DEFINE _ nr_rename 38
# DEFINE _ nr_mkdir 39
# DEFINE _ nr_rmdir 40
# DEFINE _ nr_dup 41
# DEFINE _ nr_pipe 42
# DEFINE _ nr_times 43
# DEFINE _ nr_prof 44
# DEFINE _ nr_brk 45
# DEFINE _ nr_setgid 46
# DEFINE _ nr_getgid 47
# DEFINE _ nr_signal 48
# DEFINE _ nr_geteuid 49
# DEFINE _ nr_getegid 50
# DEFINE _ nr_acct 51
# DEFINE _ nr_umount2 52
# DEFINE _ nr_lock 53
# DEFINE _ nr_ioctl 54
# DEFINE _ nr_fcntl 55
# DEFINE _ nr_mpx 56
# DEFINE _ nr_setpgid 57
# DEFINE _ nr_ulimit 58
# DEFINE _ nr_oldolduname 59
# DEFINE _ nr_umask 60
# DEFINE _ nr_chroot 61
# DEFINE _ nr_ustat 62
# DEFINE _ nr_dup2 63
# DEFINE _ nr_getppid 64
# DEFINE _ nr_getpgrp 65
# DEFINE _ nr_setsid 66
# DEFINE _ nr_sigaction 67
# DEFINE _ nr_sgetmask 68
# DEFINE _ nr_ssetmask 69
# DEFINE _ nr_setreuid 70
# DEFINE _ nr_setregid 71
# DEFINE _ nr_sigsuspend 72
# DEFINE _ nr_sigpending 73
# DEFINE _ nr_sethostname 74
# DEFINE _ nr_setrlimit 75
# DEFINE _ nr_getrlimit 76/* back compatible 2gig limited rlimit */
# DEFINE _ nr_getrusage 77
# DEFINE _ nr_gettimeofday 78
# DEFINE _ nr_settimeofday 79
# DEFINE _ nr_getgroups 80
# DEFINE _ nr_setgroups 81
# DEFINE _ nr_select 82
# DEFINE _ nr_symlink 83
# DEFINE _ nr_oldlstat 84
# DEFINE _ nr_readlink 85
# DEFINE _ nr_uselib 86
# DEFINE _ nr_swapon 87
# DEFINE _ nr_reboot 88
# DEFINE _ nr_readdir 89
# DEFINE _ nr_mmap 90
# DEFINE _ nr_munmap 91
# DEFINE _ nr_truncate 92
# DEFINE _ nr_ftruncate 93
# DEFINE _ nr_fchmod 94
# DEFINE _ nr_fchown 95
# DEFINE _ nr_getpriority 96
# DEFINE _ nr_setpriority 97
# DEFINE _ nr_profil 98
# DEFINE _ nr_statfs 99
# DEFINE _ nr_fstatfs 100
# DEFINE _ nr_ioperm 101
# DEFINE _ nr_socketcall 102
# DEFINE _ nr_syslog 103
# DEFINE _ nr_setitimer 104
# DEFINE _ nr_getitimer 105
# DEFINE _ nr_stat 106
# DEFINE _ nr_lstat 107
# DEFINE _ nr_fstat 108
# DEFINE _ nr_olduname 109
# DEFINE _ nr_iopl 110
# DEFINE _ nr_vhangup 111
# DEFINE _ nr_idle 112
# DEFINE _ nr_vm86old 113
# DEFINE _ nr_wait4 114
# DEFINE _ nr_swapoff 115
# Definely _ nr_sysinfo 116
# DEFINE _ nr_ipc 117
# DEFINE _ nr_fsync 118
# DEFINE _ nr_sigreturn 119
# DEFINE _ nr_clone 120
# DEFINE _ nr_setdomainname 121
# Definely _ nr_uname 122
# DEFINE _ nr_modify_ldt 123
# DEFINE _ nr_adjtimex 124
# DEFINE _ nr_mprotect 125
# DEFINE _ nr_sigprocmask 126
# Define __ nr_create_module 127
# DEFINE _ nr_init_module 128
# DEFINE _ nr_delete_module 129
# Define __ nr_get_kernel_syms 130
# DEFINE _ nr_quotactl 131
# DEFINE _ nr_getpgid 132
# DEFINE _ nr_fchdir 133
# DEFINE _ nr_bdflush 134
# DEFINE _ nr_sysfs 135
# DEFINE _ nr_personnel 136
# DEFINE _ nr_afs_syscall 137/* syscall for Andrew File System */
# DEFINE _ nr_setfsuid 138
# DEFINE _ nr_setfsgid 139
# DEFINE _ nR _ llseek 140
# DEFINE _ nr_getdents 141
# DEFINE _ nR _ newselect 142
# DEFINE _ nr_flock 143
# DEFINE _ nr_msync 144
# DEFINE _ nr_readv 145
# DEFINE _ nr_writev 146
# DEFINE _ nr_getsid 147
# DEFINE _ nr_fdatasync 148
# DEFINE _ nR _ sysctl 149
# DEFINE _ nr_mlock 150
# DEFINE _ nr_munlock 151
# DEFINE _ nr_mlockall 152
# DEFINE _ nr_munlockall 153
# DEFINE _ nr_sched_setparam 154
# DEFINE _ nr_sched_getparam 155
# DEFINE _ nr_sched_setsched1_156
# DEFINE _ nr_sched_getsched1_157
# DEFINE _ nr_sched_yield 158
# DEFINE _ nr_sched_get_priority_max 159
# DEFINE _ nr_sched_get_priority_min 160
# DEFINE _ nr_sched_rr_get_interval 161
# DEFINE _ nr_nanosleep 162
# DEFINE _ nr_mremap 163
# DEFINE _ nr_setresuid 164
# DEFINE _ nr_getresuid 165
# DEFINE _ nr_vm86 166
# Definely _ nr_query_module 167
# DEFINE _ nr_poll 168
# DEFINE _ nr_nfsservctl 169
# DEFINE _ nr_setresgid 170
# DEFINE _ nr_getresgid 171
# Definely _ nr_prctl 172
# DEFINE _ nr_rt_sigreturn 173
# Definely _ nr_rt_sigaction 174
# DEFINE _ nr_rt_sigprocmask 175
# DEFINE _ nr_rt_sigpending 176
# DEFINE _ nr_rt_sigtimedwait 177
# DEFINE _ nr_rt_sigqueueinfo 178
# DEFINE _ nr_rt_sigsuspend 179
# DEFINE _ nr_pread64 180.
# DEFINE _ nr_pwrite64 181.
# DEFINE _ nr_chown 182
# DEFINE _ nr_getcwd 183
# DEFINE _ nr_capget 184
# DEFINE _ nr_capset 185
# DEFINE _ nr_sigaltstack 186
# DEFINE _ nr_sendfile 187
# DEFINE _ nr_getpmsg 188/* Some people actually want streams */
# DEFINE _ nr_putpmsg 189/* Some people actually want streams */
# DEFINE _ nr_vfork 190
# DEFINE _ nr_ugetrlimit 191/* sus compliant getrlimit */
# DEFINE _ nr_mmap2 192
# DEFINE _ nr_truncate64 193.
# DEFINE _ nr_ftruncate64 194.
# DEFINE _ nr_stat64 195
# DEFINE _ nr_lstat64 196
# DEFINE _ nr_fstat64 197
# DEFINE _ nr_lchown32 198
# DEFINE _ nr_getuid32 199
# DEFINE _ nr_getgid32 200
# DEFINE _ nr_geteuid32 201
# DEFINE _ nr_getegid32 202
# DEFINE _ nr_setreuid32 203
# DEFINE _ nr_setregid 32 204
# DEFINE _ nr_getgroup 32 205
# DEFINE _ nr_setgroup 32 206
# DEFINE _ nr_fchown32 207
# DEFINE _ nr_setresuid 32 208
# DEFINE _ nr_getresuid32 209
# DEFINE _ nr_setresgid 32 210
# DEFINE _ nr_getresgid 32 211
# DEFINE _ nr_chown32 212
# DEFINE _ nr_setuid32 213
# DEFINE _ nr_setgid 32 214
# DEFINE _ nr_setfsuid32 215
# DEFINE _ nr_setfsgid 32 216
# DEFINE _ nr_effect_root 217
# DEFINE _ nr_mincore 218
# DEFINE _ nr_madvise 219
# DEFINE _ nr_madvise1 219/* Delete when C lib stub is removed */
# DEFINE _ nr_getdents64 220.
# DEFINE _ nr_fcntl64 221.
/* 223 is unused */
# DEFINE _ nr_gettid 224
# DEFINE _ nr_readahead 225
# DEFINE _ nr_setxattr 226
# DEFINE _ nr_lsetxattr 227
# DEFINE _ nr_fsetxattr 228
# DEFINE _ nr_getxattr 229
# DEFINE _ nr_lgetxattr 230
# DEFINE _ nr_fgetxattr 231
# DEFINE _ nr_listxattr 232
# DEFINE _ nr_llistxattr 233
# DEFINE _ nr_flistxattr 234
# DEFINE _ nr_removexattr 235
# DEFINE _ nr_lremovexattr 236
# DEFINE _ nr_fremovexattr 237
# DEFINE _ nr_tkill 238
# DEFINE _ nr_sendfile64 239.
# Definely _ nr_futex 240
# DEFINE _ nr_sched_setaffinity 241
# DEFINE _ nr_sched_getaffinity 242
# DEFINE _ nr_set_thread_area 243
# DEFINE _ nr_get_thread_area 244
# DEFINE _ nr_io_setting 245
# DEFINE _ nr_io_destroy 246
# DEFINE _ nr_io_getevents 247
# DEFINE _ nr_io_submit 248
# DEFINE _ nr_io_cancel 249
# DEFINE _ nr_fadvise64 250.
# DEFINE _ nr_set_zone_reclaim 251
# DEFINE _ nr_exit_group 252
# DEFINE _ nr_lookup_dcookie 253
# Definely _ nr_epoll_create 254
# DEFINE _ nr_epoll_ctl 255
# DEFINE _ nr_epoll_wait 256
# DEFINE _ nr_remap_file_pages 257
# DEFINE _ nr_set_tid_address 258
# DEFINE _ nr_timer_create 259
# DEFINE _ nr_timer_settime (_ nr_timer_create + 1)
# DEFINE _ nr_timer_gettime (_ nr_timer_create + 2)
# DEFINE _ nr_timer_getoverrun (_ nr_timer_create + 3)
# DEFINE _ nr_timer_delete (_ nr_timer_create + 4)
# DEFINE _ nr_clock_settime (_ nr_timer_create + 5)
# DEFINE _ nr_clock_gettime (_ nr_timer_create + 6)
# DEFINE _ nr_clock_getres (_ nr_timer_create + 7)
# DEFINE _ nr_clock_nanosleep (_ nr_timer_create + 8)
# DEFINE _ nr_statfs64 268.
# DEFINE _ nr_fstatfs64 269
# DEFINE _ nr_tgkill 270
# DEFINE _ nr_utimes 271
# DEFINE _ nr_fadvise64 _ 64 272
# DEFINE _ nr_vserver 273
# DEFINE _ nr_mbind 274
# DEFINE _ nr_get_mempolicy 275
# DEFINE _ nr_set_mempolicy 276
# DEFINE _ nr_mq_open 277
# DEFINE _ nr_mq_unlink (_ nr_mq_open + 1)
# DEFINE _ nr_mq_timedsend (_ nr_mq_open + 2)
# DEFINE _ nr_mq_timedreceive (_ nr_mq_open + 3)
# DEFINE _ nr_mq_policy (_ nr_mq_open + 4)
# DEFINE _ nr_mq_getsetattr (_ nr_mq_open + 5)
# DEFINE _ nr_sys_kexec_load 283
# DEFINE _ nr_waitid 284
/* # DEFINE _ nr_sys_setaltroot 285 */
# DEFINE _ nr_add_key 286
# DEFINE _ nr_request_key 287
# DEFINE _ nr_keyctl 288
# DEFINE _ nr_ioprio_set 289
# DEFINE _ nr_ioprio_get 290
# DEFINE _ nr_inotify_init 291
# DEFINE _ nr_inotify_add_watch 292
# DEFINE _ nr_inotify_rm_watch 293
# Define nr_syscils 294
This article from the network-China's largest network security site Source: http://www.hackbase.com/tech/2011-08-23/65072.html