]> granicus.if.org Git - strace/commitdiff
linux/mips/syscallent-compat.h: add some TD/TF flags for *stat* variants
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 17 Apr 2017 18:55:51 +0000 (20:55 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 21 Apr 2017 19:49:03 +0000 (19:49 +0000)
*xstat syscalls are, according to [1], like their *stat counterparts,
but with additional argument with fixed value.

[1] http://math-atlas.sourceforge.net/devel/assembly/mipsabi32.pdf

* linux/mips/syscallent-compat.h (*_xstat, *_lxstat, bsd43_oldstat):
Add TF flag.
(*_fxstat, bsd43_oldfstat): Add TD flag.

linux/mips/syscallent-compat.h

index 42ee13c5d4298e14e6684e9f6b6263935e72ede3..d0c2a3985d70088dd664aa81c3327e8b79f2c1e7 100644 (file)
 [ 120] = { 0,  0,      SEN(printargs),         "svr4_fchdir"   },
 [ 121] = { 0,  0,      SEN(printargs),         "svr4_readv"    },
 [ 122] = { 0,  0,      SEN(printargs),         "svr4_writev"   },
-[ 123] = { 0,  0,      SEN(printargs),         "svr4_xstat"    },
-[ 124] = { 0,  0,      SEN(printargs),         "svr4_lxstat"   },
-[ 125] = { 0,  0,      SEN(printargs),         "svr4_fxstat"   },
+[ 123] = { 0,  TF,     SEN(printargs),         "svr4_xstat"    },
+[ 124] = { 0,  TF,     SEN(printargs),         "svr4_lxstat"   },
+[ 125] = { 0,  TD,     SEN(printargs),         "svr4_fxstat"   },
 [ 126] = { 0,  0,      SEN(printargs),         "svr4_xmknod"   },
 [ 127] = { 0,  0,      SEN(printargs),         "svr4_clocal"   },
 [ 128] = { 0,  0,      SEN(printargs),         "svr4_setrlimit"        },
 [1155] = { 0,  0,      SEN(printargs),         "sysv_socketpair"       },
 [1156] = { 0,  0,      SEN(printargs),         "sysv_sysinfo"  },
 [1157] = { 0,  0,      SEN(printargs),         "sysv_nuname"   },
-[1158] = { 0,  0,      SEN(printargs),         "sysv_xstat"    },
-[1159] = { 0,  0,      SEN(printargs),         "sysv_lxstat"   },
-[1160] = { 0,  0,      SEN(printargs),         "sysv_fxstat"   },
+[1158] = { 0,  TF,     SEN(printargs),         "sysv_xstat"    },
+[1159] = { 0,  TF,     SEN(printargs),         "sysv_lxstat"   },
+[1160] = { 0,  TD,     SEN(printargs),         "sysv_fxstat"   },
 [1161] = { 0,  0,      SEN(printargs),         "sysv_xmknod"   },
 [1162] = { 0,  0,      SEN(printargs),         "sysv_ksigaction"       },
 [1163] = { 0,  0,      SEN(printargs),         "sysv_sigpending"       },
 [2015] = { 0,  0,      SEN(printargs),         "bsd43_chmod"   },
 [2016] = { 0,  0,      SEN(printargs),         "bsd43_chown"   },
 [2017] = { 0,  TM,     SEN(printargs),         "bsd43_sbreak"  },
-[2018] = { 0,  0,      SEN(printargs),         "bsd43_oldstat" },
+[2018] = { 0,  TF,     SEN(printargs),         "bsd43_oldstat" },
 [2019] = { 0,  0,      SEN(printargs),         "bsd43_lseek"   },
 [2020] = { 0,  0,      SEN(printargs),         "bsd43_getpid"  },
 [2021] = { 0,  0,      SEN(printargs),         "bsd43_oldmount"        },
 [2025] = { 0,  0,      SEN(printargs),         "bsd43_stime"   },
 [2026] = { 0,  0,      SEN(printargs),         "bsd43_ptrace"  },
 [2027] = { 0,  0,      SEN(printargs),         "bsd43_alarm"   },
-[2028] = { 0,  0,      SEN(printargs),         "bsd43_oldfstat"        },
+[2028] = { 0,  TD,     SEN(printargs),         "bsd43_oldfstat"        },
 [2029] = { 0,  0,      SEN(printargs),         "bsd43_pause"   },
 [2030] = { 0,  0,      SEN(printargs),         "bsd43_utime"   },
 [2031] = { 0,  0,      SEN(printargs),         "bsd43_stty"    },