tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Proposal: getexecpath(3)
> On Jan 5, 2025, at 9:24 PM, David Holland <dholland-tech%netbsd.org@localhost> wrote:
>
> On Sun, Jan 05, 2025 at 04:24:23AM +0100, Jean-Yves Migeon (NetBSD) wrote:
>> Also all argv[] strings can be modifiable by callee. pathname of the
>> execution (as passed to execve(2) or like) is not.
>
> So?
>
> (also, that's UB in C so the traditional Unix behavior is not by any
> means guaranteed, and on NetBSD you should be using setproctitle(3)
> for that instead anyhow)
What exactly is UB in C? Since execve(2) is not part of ANSI/ISO C, I presume you might be talking about modification of the argv[] strings? But that is explicitly allowed, and not UB.
Home |
Main Index |
Thread Index |
Old Index