Skip to content
  • Fabian Vogt's avatar
    seccomp filter: Handle openat as well · 1d70ac40
    Fabian Vogt authored
    Summary:
    With glibc 2.26, the open syscall is not used anymore as openat is favored.
    This causes the testcase to fail, which shows that openat is not handled
    correctly by the seccomp filter.
    This adds a testcase that tests both open and openat (needs to use direct
    syscalls on glibc 2.26 as calls to open would otherwise result in openat)
    and implements the proper handling for openat in the filter.
    
    BUG: 384651
    
    Test Plan:
    Ran seccomp test before and after, now succeeds.
    Ran make install, screenlocker still works.
    
    Reviewers: #plasma, graesslin
    
    Reviewed By: #plasma, graesslin
    
    Subscribers: plasma-devel
    
    Tags: #plasma
    
    Differential Revision: https://phabricator.kde.org/D7806
    1d70ac40