strace + seteuid32() signed/unsigned int

Марк Коренберг socketpair at gmail.com
Tue Jul 27 14:14:12 UTC 2010


I have set up bad NFS server.
All  user/group of files became 4294967294:4294967294.

I have /bin/mount set-uid bit.

So, when mount executes it will have euid=4294967294.
When I do strace mount .... I see geteuid32() = -1 ENOENT (No such file or
directory), But man says that this syscall never return error...
Please fix. This syscall return unsigned integer (uid_t). Please check other
syscalls returning uid_t
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20100727/8604a698/attachment.html>


More information about the Strace-devel mailing list