git: truss - Fail properly, if we suddenly are missing permissions.

Imre Vadasz ivadasz at crater.dragonflybsd.org
Sun Dec 28 08:07:02 PST 2025


commit b67e2056eb3f6c95b9f3b23919f8d24290773a05
Author: Imre Vadász <imre at vdsz.com>
Date:   Sun Dec 28 17:00:46 2025 +0100

    truss - Fail properly, if we suddenly are missing permissions.
    
    * This avoids infinitely retrying the ioctl in a loop. If we are missing
      permissions, it's reasonable to just give up.
    
    * This happens for example, when you try to run truss on a setuid executable
      like ping(8).

Summary of changes:
 usr.bin/truss/ktrace.out | Bin 0 -> 5483309 bytes
 usr.bin/truss/main.c     |   9 ++++++---
 2 files changed, 6 insertions(+), 3 deletions(-)
 create mode 100644 usr.bin/truss/ktrace.out

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b67e2056eb3f6c95b9f3b23919f8d24290773a05


-- 
DragonFly BSD source repository


More information about the Commits mailing list