https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297426

--- Comment #18 from Dan Kotowski <[email protected]> ---
Also works as expected even when using linprocfs under /compat/linux

$ /compat/linux/usr/bin/python3.9
Python 3.9.25 (main, Apr 17 2026, 00:00:00)
[GCC 11.5.0 20240719 (Red Hat 11.5.0-14)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> print('readlink:', os.readlink('/proc/self/exe'))
readlink: /compat/linux/usr/bin/python3.9
>>> print('readlink:', os.readlink('/compat/linux/proc/self/exe'))
readlink: /compat/linux/usr/bin/python3.9
>>> try:
...     print('stat:', os.stat('/compat/linux/proc/self/exe'))
... except OSError as e:
...     print('stat: FAIL --', e)
...
stat: os.stat_result(st_mode=33261, st_ino=1426886, st_dev=4259517978,
st_nlink=1, st_uid=0, st_gid=0, st_size=15448, st_atime=0, st_mtime=1779238957,
st_ctime=1785159540)
>>> try:
...     os.execv('/compat/linux/proc/self/exe', ['python3', '-c',
'print(\"execv OK\")'])
... except OSError as e:
...     print('stat: FAIL --', e)
...
execv OK

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to