setfsuid() - 如何解释结果代码?

时间:2013-04-08 14:21:13

标签: linux libc setuid setfsuid

man page for setfsuid()说:

  

成功时,将返回 fsuid 的先前值。出错时,返回 fsuid 的当前值。

如果我没错,可以简单地说“ setfsuid()始终返回在调用setfsuid()之前设置的fsuid值 - 是否成功。

我的假设是否正确?

如果是这样,并且注意到没有 getfsuid()功能,我该如何检查呼叫是否成功?

作为一个快速,丑陋的黑客,我只能想到两次调用setfsuid()并使用第二次调用的返回值......

0 个答案:

没有答案