]> granicus.if.org Git - strace/commitdiff
* linux/syscallent.h: Mark sendfile(2) as network syscall.
authorDenys Vlasenko <dvlasenk@redhat.com>
Mon, 29 Dec 2008 20:04:15 +0000 (20:04 +0000)
committerDenys Vlasenko <dvlasenk@redhat.com>
Mon, 29 Dec 2008 20:04:15 +0000 (20:04 +0000)
* linux/*/syscallent.h: Same, for all architectures.

17 files changed:
ChangeLog
freebsd/i386/syscallent.h
linux/alpha/syscallent.h
linux/arm/syscallent.h
linux/bfin/syscallent.h
linux/hppa/syscallent.h
linux/ia64/syscallent.h
linux/m68k/syscallent.h
linux/mips/syscallent.h
linux/powerpc/syscallent.h
linux/s390/syscallent.h
linux/s390x/syscallent.h
linux/sh/syscallent.h
linux/sh64/syscallent.h
linux/sparc/syscallent.h
linux/syscallent.h
linux/x86_64/syscallent.h

index 45165862fe9c061abfcdb2ab67288a7c6bfd1e9a..82e9b8c40f920955ad81ca50f1d1d146a9e80b45 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-29  Nick Black  <dankamongmen@acm.org>
+
+       * linux/syscallent.h: Mark sendfile(2) as network syscall.
+       * linux/*/syscallent.h: Same, for all architectures.
+
 2008-12-29  Denys Vlasenko  <dvlasenk@redhat.com>
 
        * defs.h: Remove sigtrap80 field from struct tcb.
index 58ee91e685d2ffa0e6445440f28705561a72d1cf..bb6815e700442584feb712e62b34664685076286 100644 (file)
   { 1, 0,      sys_sched_get_priority_min,     "sched_get_priority_min"        }, /* 333 */
   { 2, 0,      sys_sched_rr_get_interval,      "sched_rr_get_interval" }, /* 334 */
   { 2, 0,      sys_utrace,     "utrace"        }, /* 335 */
-  { 7, TD,     sys_sendfile,   "sendfile"      }, /* 336 */
+  { 7, TD|TN,  sys_sendfile,   "sendfile"      }, /* 336 */
   { 3, 0,      sys_kldsym,     "kldsym"        }, /* 337 */
   { 1, 0,      sys_jail,       "jail"  }, /* 338 */
   { -1,        0,      printargs,      "SYS_339"       }, /* 339 */
index dc13542108dc444b94dd38b0da8afe026d9b6466..23938291188a104c8b82267a6451db3c526a2721 100644 (file)
        { 2,    0,      sys_getcwd,             "getcwd"                }, /* 367 */
        { 2,    0,      sys_capget,             "capget"                }, /* 368 */
        { 2,    0,      sys_capset,             "capset"                }, /* 369 */
-       { 4,    TD,     sys_sendfile,           "sendfile"              }, /* 370 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"              }, /* 370 */
        { 3,    0,      sys_setresgid,          "setresgid"             }, /* 371 */
        { 3,    0,      sys_getresgid,          "getresgid"             }, /* 372 */
        { 4,    0,      printargs,              "dipc"                  }, /* 373, not implemented */
index 6e2caa5440a6ebf99139bae2057567e250636232..2b8e91ad608f5f6a3de92d918499b065c1327ea0 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TF,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 236 */
        { 2,    0,      sys_fremovexattr,       "fremovexattr"  }, /* 237 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 238 */
-       { 4,    TF,     sys_sendfile64,         "sendfile64"    }, /* 239 */
+       { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 239 */
        { 6,    0,      sys_futex,              "futex"         }, /* 240 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity" },/* 241 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity" },/* 242 */
index 726fdbf0fdfbdafef97d093c226793eb806ec929..f5b1af1c40858fef53d727c07d4ac1d290fa79ba 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork", SYS_vfork }, /* 190 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 236 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 237 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 238 */
-       { 4,    TD,     sys_sendfile64,         "sendfile64"    }, /* 239 */
+       { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 239 */
        { 5,    0,      sys_futex,              "futex"         }, /* 240 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"     },/* 241 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"     },/* 242 */
index b7b67d9ffe22e4e0b48a041c9bd0e35f7bfe09e4..f3a9978f51ef98ac0025163d5911e08af0cf9a1a 100644 (file)
        { 3,    0,      sys_madvise,            "madvise"               }, /* 119 */
        { 5,    TP,     sys_clone,              "clone"                 }, /* 120 */
        { 2,    0,      sys_setdomainname,      "setdomainname"         }, /* 121 */
-       { 4,    TD,     sys_sendfile,           "sendfile"              }, /* 122 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"              }, /* 122 */
        { 6,    TN,     sys_recvfrom,           "recvfrom"              }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"              }, /* 124 */
        { 3,    0,      sys_mprotect,           "mprotect"              }, /* 125 */
        { 0,    0,      printargs,              "gettid"                }, /* 206 */
        { 4,    TD,     sys_readahead,          "readahead"             }, /* 207 */
        { 2,    TS,     sys_kill,               "tkill"                 }, /* 208 */
-       { 4,    TD,     sys_sendfile,           "sendfile64"            }, /* 209 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile64"            }, /* 209 */
        { 6,    0,      sys_futex,              "futex"                 }, /* 210 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"     }, /* 211 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"     }, /* 212 */
index 1a9c348a49dabae43f81acbec5eb0e0bff067a92..d05ad9aea0fb71f4e46744adddf020b6e8821aad 100644 (file)
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 1184 */
        { 2,    0,      sys_capget,             "capget"        }, /* 1185 */
        { 2,    0,      sys_capset,             "capset"        }, /* 1186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 1187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 1187 */
        { 5,    TN,     printargs,              "getpmsg"       }, /* 1188 */
        { 5,    TN,     printargs,              "putpmsg"       }, /* 1189 */
        { 3,    TN,     sys_socket,             "socket"        }, /* 1190 */
index c98ad418121c0a60db39cf48ec7f6cf2132c52c0..2a72736c9054ffa500c3e17e6cb882318ca32e6b 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TF,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork", SYS_vfork }, /* 190 */
index 4b9ebf26e7c538bdf47d53223a49ee9b919a5c13..11d638d79ffa5ba7ff47c5ec9c304b5dbc16b43a 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 4204 */
        { 2,    0,      sys_capset,             "capset"        }, /* 4205 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstatck"  }, /* 4206 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 4207 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 4207 */
        { 0,    0,      printargs,              "SYS_4208"      }, /* 4208 */
        { 0,    0,      printargs,              "SYS_4209"      }, /* 4209 */
        { 6,    0,      sys_mmap,               "mmap"          }, /* 4210 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 4234 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 4235 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 4236 */
-       { 5,    TD,     sys_sendfile64,         "sendfile64"    }, /* 4237 */
+       { 5,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 4237 */
        { 6,    0,      sys_futex,              "futex"         }, /* 4238 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"}, /* 4239 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"}, /* 4240 */
        { 2,    TF,     printargs,              "o32_lremovexattr"      }, /* 4234 */
        { 2,    TD,     printargs,              "o32_fremovexattr"      }, /* 4235 */
        { 2,    TS,     printargs,              "o32_tkill"             }, /* 4236 */
-       { 5,    TD,     printargs,              "o32_sendfile64"        }, /* 4237 */
+       { 5,    TD|TN,  printargs,              "o32_sendfile64"        }, /* 4237 */
        { 6,    0,      printargs,              "o32_futex"             }, /* 4238 */
        { 3,    0,      printargs,              "o32_sched_setaffinity"}, /* 4239 */
        { 3,    0,      printargs,              "o32_sched_getaffinity"}, /* 4240 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 5036 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 5037 */
        { 0,    0,      sys_getpid,             "getpid"        }, /* 5038 */
-       { 4,    TF,     sys_sendfile,           "sendfile"      }, /* 5039 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 5039 */
        { 2,    0,      sys_socketcall,         "socketcall"    }, /* 5040 */
        { 3,    TN,     sys_connect,            "connect"       }, /* 5041 */
        { 3,    TN,     sys_accept,             "accept"        }, /* 5042 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 6036 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 6037 */
        { 0,    0,      sys_getpid,             "getpid"        }, /* 6038 */
-       { 4,    TF,     sys_sendfile,           "sendfile"      }, /* 6039 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 6039 */
        { 2,    0,      sys_socketcall,         "socketcall"    }, /* 6040 */
        { 3,    TN,     sys_connect,            "connect"       }, /* 6041 */
        { 3,    TN,     sys_accept,             "accept"        }, /* 6042 */
        { 0,    0,      printargs,              "fadvise64"     }, /* 6216 */
        { 0,    0,      printargs,              "statfs64"      }, /* 6217 */
        { 0,    0,      printargs,              "fstatfs64"     }, /* 6218 */
-       { 4,    0,      printargs,              "sendfile64"    }, /* 6219 */
+       { 4,    TD|TN,  printargs,              "sendfile64"    }, /* 6219 */
        { 3,    0,      printargs,              "timer_create"  }, /* 6220 */
        { 4,    0,      printargs,              "timer_settime" }, /* 6221 */
        { 2,    0,      printargs,              "timer_gettime" }, /* 6222 */
index a351124b3858f44c517fb0afeacf0982c97341da..f472d0d8d940ca0664f09878bee9877ecfe09828 100644 (file)
        { 2,    0,      sys_capget,             "capget"                }, /* 183 */
        { 2,    0,      sys_capset,             "capset"                }, /* 184 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"           }, /* 185 */
-       { 4,    TD,     sys_sendfile,           "sendfile"              }, /* 186 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"              }, /* 186 */
        { 5,    0,      sys_getpmsg,            "getpmsg"               }, /* 187 */
        { 5,    0,      sys_putpmsg,            "putpmsg"               }, /* 188 */
        { 0,    TP,     sys_vfork,              "vfork"                 }, /* 189 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"     }, /* 223 */
        { 5,    0,      printargs,              "SYS_224"               }, /* 224 */
        { 5,    0,      printargs,              "tux"                   }, /* 225 */
-       { 4,    TD,     sys_sendfile64,         "sendfile64"            }, /* 226 */
+       { 4,    TD|TN,  sys_sendfile64,         "sendfile64"            }, /* 226 */
        { 2,    0,      sys_io_setup,           "io_setup"              }, /* 227 */
        { 1,    0,      sys_io_destroy,         "io_destroy"            }, /* 228 */
        { 5,    0,      sys_io_getevents,               "io_getevents"          }, /* 229 */
index 09893ae025fecbedda8621e40978309d0846b427..e565d4b81ccae3f4a217ba12d98ef524e40d856f 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 220 */
        { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 221 */
        { 4,    TD,     sys_readahead,          "readahead"     }, /* 222 */
-       { 4,    TD,     sys_sendfile64,         "sendfile64"    }, /* 223 */
+       { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 223 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 224 */
        { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 225 */
        { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 226 */
index 334ebb1e66fd2bba287f9065e37fcfa92321aa86..91c08d7dc137f4bc0542fabba6e7cf88f4bd6b21 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 220 */
        { -1,   0,      printargs,              "SYS_221"       }, /* 221 */
        { 4,    TD,     sys_readahead,          "readahead"     }, /* 222 */
-       { 4,    TD,     sys_sendfile64,         "sendfile64"    }, /* 223 */
+       { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 223 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 224 */
        { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 225 */
        { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 226 */
index 8129c3385a918496694b57590bd4a1e9c2d3c893..0a5831fe355f265fbccf395b9b0792648c011d91 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      printargs,              "SYS_188"       }, /* 188 */
        { 5,    0,      printargs,              "SYS_189"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 236 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 237 */
        { 2,    TD,     sys_kill,               "tkill"         }, /* 238 */
-       { 5,    TD,     sys_sendfile64,         "sendfile64"    }, /* 239 */
+       { 5,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 239 */
        { 6,    0,      sys_futex,              "futex"         }, /* 240 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"}, /* 241 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"}, /* 242 */
index fae704bac2a4b9555e17ed643afcf7e155ebc576..0ad6c49ec2667bf78acc7bbf8157d00279322a64 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      printargs,              "SYS_188"       }, /* 188 */
        { 5,    0,      printargs,              "SYS_189"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 264 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 265 */
        { 2,    TD,     sys_kill,               "tkill"         }, /* 266 */
-       { 5,    TD,     sys_sendfile64,         "sendfile64"    }, /* 267 */
+       { 5,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 267 */
        { 6,    0,      sys_futex,              "futex"         }, /* 268 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"}, /* 269 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"}, /* 270 */
index 54b744a28fdec05e77b0d11b2abe061acb8050dc..8af031a7ac6fb6121198b7e25e4a6f2839444202 100644 (file)
@@ -37,7 +37,7 @@
        { 0,    0,      sys_sync,       "sync" },               /* 36 */
        { 2,    TS,     sys_kill,       "kill" },               /* 37 */
        { 2,    TF,     sys_stat,       "stat" },               /* 38 */
-       { 4,    TD,     sys_sendfile,   "sendfile" },           /* 39 */
+       { 4,    TD|TN,  sys_sendfile,   "sendfile" },           /* 39 */
        { 2,    TF,     sys_lstat,      "lstat" },              /* 40 */
        { 2,    TD,     sys_dup,        "dup" },                /* 41 */
        { 0,    TD,     sys_pipe,       "pipe" },               /* 42 */
        { 1,    TF,     sys_rmdir,      "rmdir" },              /* 137 */
        { 2,    TF,     sys_utimes,     "utimes" },             /* 138 */
        { 2,    TF,     sys_stat64,     "stat64" },             /* 139 */
-       { 4,    TD,     sys_sendfile64, "sendfile64" },         /* 140 */
+       { 4,    TD|TN,  sys_sendfile64, "sendfile64" },         /* 140 */
        { 3,    TN,     sys_getpeername,"getpeername" },        /* 141 */
        { 6,    0,      sys_futex,      "futex" },              /* 142 */
        { 0,    0,      printargs,      "gettid" },             /* 143 */
index 4b8950811e4994ca6c602c5d6277242215f2790a..ddc808d5c45d8f75cdf9abdc0beb36bbe0aff876 100644 (file)
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      }, /* 187 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 187 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork", SYS_vfork }, /* 190 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 236 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 237 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 238 */
-       { 4,    TD,     sys_sendfile64,         "sendfile64"    }, /* 239 */
+       { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 239 */
        { 6,    0,      sys_futex,              "futex"         }, /* 240 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity" },/* 241 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity" },/* 242 */
index 4b4eaf03a40ec834abaaeef423ea65a821e4ea29..fd18715ed299fbba3eac9f20f4730447ca5d1f43 100644 (file)
@@ -38,7 +38,7 @@
        { 1,    0,      sys_alarm,              "alarm"         },  /* 37 */
        { 3,    0,      sys_setitimer,          "setitimer"     },  /* 38 */
        { 0,    0,      sys_getpid,             "getpid"        },  /* 39 */
-       { 4,    TD,     sys_sendfile,           "sendfile"      },  /* 40 */
+       { 4,    TD|TN,  sys_sendfile,           "sendfile"      },  /* 40 */
        { 3,    TN,     sys_socket,             "socket"        },  /* 41 */
        { 3,    TN,     sys_connect,            "connect"       },  /* 42 */
        { 3,    TN,     sys_accept,             "accept"        },  /* 43 */