Skip to content

The signature of "execv" | "execve" | "execvp" | "fexecve" is incorrect #1272

Closed
@gnzlbg

Description

@gnzlbg

The type of argv is *const *const c_char but should be *const *mut c_char. With the current incorrect signatures, libc-test fails for these APIs, but this does not surface because these tests are skipped. With the fixed signatures, all tests pass.

AFAICT, this affects all unix targets.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions