From 8ac435caf03bd91f4f73e62e57bcc9a2f31eaf4c Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 4 May 2018 06:17:15 -0700 Subject: bugfix: correcly obtain self path on Solaris. * configure: Add detection for getexecname. * sysif.c (getcwd_wrap): Change static function to external. * sysif.h (getcwd_wrap): Declared. * txr.c (get_self_path): New implementation for Solaris using getexecname, which requires us to prepend the current directory name if the result is a relative path. --- sysif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sysif.c') diff --git a/sysif.c b/sysif.c index 057560df..8111d4f5 100644 --- a/sysif.c +++ b/sysif.c @@ -335,7 +335,7 @@ static val chdir_wrap(val path) return t; } -static val getcwd_wrap(void) +val getcwd_wrap(void) { size_t guess = 256; -- cgit v1.2.3