5ナンバーの適当な自動車も昔より+100万という気がする。
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
うえぇ、ちょっとパッチを投げて終わらせるはずがなんか重大な相談されてる気がする…これはきちんと調べてお答えをしないと失礼になってしまう…(畏
src/lib/libc/gen/exec.cか。シェルじゃなくexec()の方か。
https://github.com/openbsd/src/blob/master/lib/libc/gen/exec.c#L182
適当なシェルの、実行対象となるプログラムの検索手法とかその辺のコードが参考になりそう。
getenv("PATH")で得られたパスの各ディレクトリにgetprogname()をくっつけて、それが実在していたらそれを_cmdname()として返す。
…という処理をすれば良いんだろうかね。