Hi, On Mon, Aug 11, 2014 at 08:50:54AM +0530, Zubin Mithra wrote: > > When descriptors decoding is enabled, descriptors passed to *at syscalls > > are decoded anyway, so we could use this information to decode relative > > paths passed to *at syscalls. > > Sounds good -- however the sys_symlinkat syscall seems to be an edge case > that needs to be handled separately(oldname uses cwd and newname uses > newfd). > > sys_symlinkat(const char *oldname, int newfd, const char *newname);
symlinkat is not the only exception, there are also renameat, renameat2, and linkat: these syscalls take two dirfd descriptors. -- ldv
pgp2ol_waFUiI.pgp
Description: PGP signature
------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/
_______________________________________________ Strace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/strace-devel
