sh, sh64: fix syscall flags in several syscall entries
* linux/sh/syscallent.h (geteuid32, getegid32, setfsuid32, setfsgid32):
Set SYSCALL_NEVER_FAILS flag.
(fchown32): Set TRACE_DESC flag.
* linux/sh64/syscallent.h: Likewise.
diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h
index 049cbd8..7fd840d 100644
--- a/linux/sh/syscallent.h
+++ b/linux/sh/syscallent.h
@@ -228,13 +228,13 @@
[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" },
@@ -242,8 +242,8 @@
[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" },