CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/09/17 12:51:39
Modified files:
sys/sys : namei.h
sys/kern : vfs_lookup.c kern_exec.c
Log message:
for getexecpath() in execve(), the addition of REALPATH to the namei LOOKUP
operation can now fail if the buffer generated becoes too long. What we want
is for the LOOKUP to succeed and and for the REALPATH 'request' to be
abandoned. Then the LOOKUP attempt can stil proceed, and execve() can
succeed at running the binary (and not provide getexecpath information).
This creates a seperate identifiable EXECPATH request which can be abandoned
easier.
issue found by dgl, change ok dgl