-----Original Message-----
Uhmmm... I don't know how the patch could came wrong... however, the problem
is missing braces for if (_stat() < 0). The problem is that if _stat()
returns an error, but the path does not start with two slashes, instead of
returning 0 (meaning 'file not found'), it continues execution and returns
1. So Jed thinks the file 'defaults.sl' exists, and tries to open it,
failing...
So the 'return 0', now inside 'if (ourname[0] == SLASH_CHAR && ourname[1] ==
SLASH_CHAR)' should be outside it, but inside 'if (_stat(...) < 0)'.