--- jlibrary/system/main/stdlib.ijs.orig 2018-10-02 13:24:06 UTC +++ jlibrary/system/main/stdlib.ijs @@ -44,6 +44,7 @@ if. notdef 'FHS' do. FHS=: IFUNIX>'/'e.LIBFILE end. 'libc.so.6 setlocale > x i *c'&(15!:0)^:(UNAME-:'Linux') 1;,'C' +'libc.so.7 setlocale > x i *c'&(15!:0)^:(UNAME-:'FreeBSD') 1;,'C' if. notdef 'IFRASPI' do. if. UNAME -: 'Linux' do. cpu=. 2!:0 'cat /proc/cpuinfo' @@ -106,6 +107,7 @@ if. (<'home') -.@e. {."1 SystemFolders do. elseif. 'Android'-:UNAME do. t=. '/sdcard' elseif. 'Darwin'-:UNAME do. t=. (0-:t){::'';~t=. 2!:5'HOME' elseif. 'Linux'-:UNAME do. t=. (0-:t){::'';~t=. 2!:5'HOME' + elseif. 'FreeBSD'-:UNAME do. t=. (0-:t){::'';~t=. 2!:5'HOME' elseif. do. t=. '' end. if. (''-:t)+.((,'/')-:t)+.('/root'-:t)+.('/usr/'-:5{.t) do. @@ -120,6 +122,7 @@ if. (<'temp') -.@e. {."1 SystemFolders do. elseif. 'Android'-:UNAME do. t=. '/sdcard' elseif. 'Darwin'-:UNAME do. 1!:5 ::]