]> granicus.if.org Git - strace/commitdiff
sh, sh64: fix syscall flags in several syscall entries
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 25 Dec 2015 21:02:03 +0000 (21:02 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 25 Dec 2015 21:15:59 +0000 (21:15 +0000)
* linux/sh/syscallent.h (geteuid32, getegid32, setfsuid32, setfsgid32):
Set SYSCALL_NEVER_FAILS flag.
(fchown32): Set TRACE_DESC flag.
* linux/sh64/syscallent.h: Likewise.

linux/sh/syscallent.h
linux/sh64/syscallent.h

index 049cbd8a16e083dec8d6e7009312d7f5b3177cde..7fd840dda038a4de89c808037a5b1c7acde848b0 100644 (file)
 [198] = { 3,   TF,             SEN(chown),                     "lchown32"              },
 [199] = { 0,   NF,             SEN(getuid),                    "getuid32"              },
 [200] = { 0,   NF,             SEN(getgid),                    "getgid32"              },
-[201] = { 0,   0,              SEN(geteuid),                   "geteuid32"             },
-[202] = { 0,   0,              SEN(getegid),                   "getegid32"             },
+[201] = { 0,   NF,             SEN(geteuid),                   "geteuid32"             },
+[202] = { 0,   NF,             SEN(getegid),                   "getegid32"             },
 [203] = { 2,   0,              SEN(setreuid),                  "setreuid32"            },
 [204] = { 2,   0,              SEN(setregid),                  "setregid32"            },
 [205] = { 2,   0,              SEN(getgroups),                 "getgroups32"           },
 [206] = { 2,   0,              SEN(setgroups),                 "setgroups32"           },
-[207] = { 3,   0,              SEN(fchown),                    "fchown32"              },
+[207] = { 3,   TD,             SEN(fchown),                    "fchown32"              },
 [208] = { 3,   0,              SEN(setresuid),                 "setresuid32"           },
 [209] = { 3,   0,              SEN(getresuid),                 "getresuid32"           },
 [210] = { 3,   0,              SEN(setresgid),                 "setresgid32"           },
 [212] = { 3,   TF,             SEN(chown),                     "chown32"               },
 [213] = { 1,   0,              SEN(setuid),                    "setuid32"              },
 [214] = { 1,   0,              SEN(setgid),                    "setgid32"              },
-[215] = { 1,   0,              SEN(setfsuid),                  "setfsuid32"            },
-[216] = { 1,   0,              SEN(setfsgid),                  "setfsgid32"            },
+[215] = { 1,   NF,             SEN(setfsuid),                  "setfsuid32"            },
+[216] = { 1,   NF,             SEN(setfsgid),                  "setfsgid32"            },
 [217] = { 2,   TF,             SEN(pivotroot),                 "pivot_root"            },
 [218] = { 3,   TM,             SEN(mincore),                   "mincore"               },
 [219] = { 3,   TM,             SEN(madvise),                   "madvise"               },
index 873c32803224f9aba19b5d1790f5eb69782c5c62..1ccdcadacafe1792d69fe7ee2f122a39b7a3eb88 100644 (file)
 [198] = { 3,   TF,             SEN(chown),                     "lchown32"              },
 [199] = { 0,   NF,             SEN(getuid),                    "getuid32"              },
 [200] = { 0,   NF,             SEN(getgid),                    "getgid32"              },
-[201] = { 0,   0,              SEN(geteuid),                   "geteuid32"             },
-[202] = { 0,   0,              SEN(getegid),                   "getegid32"             },
+[201] = { 0,   NF,             SEN(geteuid),                   "geteuid32"             },
+[202] = { 0,   NF,             SEN(getegid),                   "getegid32"             },
 [203] = { 2,   0,              SEN(setreuid),                  "setreuid32"            },
 [204] = { 2,   0,              SEN(setregid),                  "setregid32"            },
 [205] = { 2,   0,              SEN(getgroups),                 "getgroups32"           },
 [206] = { 2,   0,              SEN(setgroups),                 "setgroups32"           },
-[207] = { 3,   0,              SEN(fchown),                    "fchown32"              },
+[207] = { 3,   TD,             SEN(fchown),                    "fchown32"              },
 [208] = { 3,   0,              SEN(setresuid),                 "setresuid32"           },
 [209] = { 3,   0,              SEN(getresuid),                 "getresuid32"           },
 [210] = { 3,   0,              SEN(setresgid),                 "setresgid32"           },
 [212] = { 3,   TF,             SEN(chown),                     "chown32"               },
 [213] = { 1,   0,              SEN(setuid),                    "setuid32"              },
 [214] = { 1,   0,              SEN(setgid),                    "setgid32"              },
-[215] = { 1,   0,              SEN(setfsuid),                  "setfsuid32"            },
-[216] = { 1,   0,              SEN(setfsgid),                  "setfsgid32"            },
+[215] = { 1,   NF,             SEN(setfsuid),                  "setfsuid32"            },
+[216] = { 1,   NF,             SEN(setfsgid),                  "setfsgid32"            },
 [217] = { 2,   TF,             SEN(pivotroot),                 "pivot_root"            },
 [218] = { 3,   TM,             SEN(mincore),                   "mincore"               },
 [219] = { 3,   TM,             SEN(madvise),                   "madvise"               },