where did FreeBSD 11's syscall::lstat go? where do syscall probes get defined?

Ryan Stone rysto32 at gmail.com
Mon Jun 18 19:15:47 UTC 2018


The syscall probes are automatically defined based off of the
syscalls.master file.  As a part of ino64, it seems that lstat() was
retired as a system call.  As you can see in lstat.c, lstat(3) is now
implemented in terms of fstatat(2), so that's what new scripts should
be used.

You can also see that syscalls.master defines a compat11 version of
lstat(), as this is necessary to maintain binary compatibility with
pre-12.0 binaries.


More information about the freebsd-dtrace mailing list