Page MenuHomeFreeBSD

linux(4): Add a dedicated linux_exec_copyin_args()
ClosedPublic

Authored by dchagin on May 18 2023, 6:42 PM.
Tags
None
Referenced Files
F167379765: D40148.id.diff
Fri, Aug 21, 11:28 AM
Unknown Object (File)
Tue, Aug 18, 8:06 AM
Unknown Object (File)
Tue, Aug 11, 8:19 PM
Unknown Object (File)
Tue, Aug 11, 3:47 PM
Unknown Object (File)
Sun, Aug 9, 3:09 PM
Unknown Object (File)
Sun, Aug 9, 10:28 AM
Unknown Object (File)
Fri, Aug 7, 10:39 PM
Unknown Object (File)
Fri, Aug 7, 5:31 PM
Subscribers

Details

Summary

Because Linux allows to exec binaries with 0 argc.

MFC after: 1 week

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 51538
Build 48429: arc lint + arc unit

Event Timeline

Are we aware of any actual Linux binary use cases for argc=0? (I don't object to this change, just wondering.)

This revision is now accepted and ready to land.May 18 2023, 7:41 PM

Are we aware of any actual Linux binary use cases for argc=0? (I don't object to this change, just wondering.)

well, I dont know, I’m not use Linux since 1997:)
I try to fix Glibc posix_spawn(), for which some glibc tests fails due to argc=0, also see comment in the linux_exec_copyin_args() explaining this change