成功时,返回之前的fsuid值。出错时,返回fsuid的当前值。
如果我没记错的话,可以简单地说“ setfsuid() 总是返回在调用 setfsuid() 之前设置的 fsuid 值——无论它是否成功。 ”
我的假设正确吗?
如果是这样,并注意到没有 getfsuid()
功能,我应该如何检查调用是否成功?
作为一个快速而丑陋的黑客,我只能想到调用setfsuid()
两次并使用第二次调用的返回值......
成功时,返回之前的fsuid值。出错时,返回fsuid的当前值。
如果我没记错的话,可以简单地说“ setfsuid() 总是返回在调用 setfsuid() 之前设置的 fsuid 值——无论它是否成功。 ”
我的假设正确吗?
如果是这样,并注意到没有 getfsuid()
功能,我应该如何检查调用是否成功?
作为一个快速而丑陋的黑客,我只能想到调用setfsuid()
两次并使用第二次调用的返回值......