Skip to content

Allow mixing libc and raw backend on Linux (at least for linux_execfn) #1614

@oech3

Description

@oech3

At uutils/coreutils, AT_EXECFN is used at multi-call binary to match with AppArmor's policy (avoid argv[0] hijack) and raw backend is used to avoid LD_PRELOAD injection. However, LD_PRELOAD is required by some GnuTests.

It can be avoided if rustix::raw::param::linux_execfn() is possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions