unix: OS-specific paths should also chop filename off base path.
This commit is contained in:
parent
187d04ae9e
commit
a681fe258d
|
@ -271,14 +271,11 @@ char *__PHYSFS_platformCalcBaseDir(const char *argv0)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (retval)
|
|
||||||
return retval; /* already got it. */
|
|
||||||
|
|
||||||
/* If there's a Linux-like /proc filesystem, you can get the full path to
|
/* If there's a Linux-like /proc filesystem, you can get the full path to
|
||||||
* the current process from a symlink in there.
|
* the current process from a symlink in there.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (access("/proc", F_OK) == 0)
|
if (!retval && (access("/proc", F_OK) == 0))
|
||||||
{
|
{
|
||||||
retval = readSymLink("/proc/self/exe");
|
retval = readSymLink("/proc/self/exe");
|
||||||
if (!retval) retval = readSymLink("/proc/curproc/file");
|
if (!retval) retval = readSymLink("/proc/curproc/file");
|
||||||
|
|
Loading…
Reference in New Issue