p = VALUE("Path","home/user/bin"."ENVIRONMENT")
The dot should be a comma.
Additionally, the meaning of "Linux only" is unclear. When the function is used under Windows, it simply fails and returns 0. This should be explicitly noted: "Linux only" seems to imply that a call from a Windows system should produce a 43.1 (because the BIF exists only on Linux builds).
The last comment is also true of ENDLOCAL.
Anonymous