Skip to content

Commit e695a2e

Browse files
committed
iswsl on macos
1 parent a3c5489 commit e695a2e

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

+stdlib/+sys/iswsl.m

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
%!assert(islogical(iswsl))
2-
31
function yeswsl = iswsl()
42
persistent wsl;
53

64
if isempty(wsl)
7-
if isunix
5+
wsl = false;
6+
yeswsl = false;
7+
if isunix && ~ismac
88
fid = fopen('/proc/version');
9+
if fid < 1
10+
return
11+
end
912
v = fscanf(fid,'%s');
1013
fclose(fid);
11-
wsl = contains(v, 'Microsoft'); % contains() not in octave
12-
else
13-
wsl = false;
14+
wsl = contains(v, 'microsoft-standard');
1415
end
1516
end
1617

0 commit comments

Comments
 (0)