Skip to content

Commit e5444f7

Browse files
committed
iscygwin: more robust
1 parent dc6afaf commit e5444f7

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

+stdlib/iscygwin.m

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
%% ISCYGWIN Detect if running under Cygwin
22

3-
function iscyg = iscygwin()
3+
function y = iscygwin()
44

5-
if ispc || ismac
6-
iscyg = false;
7-
elseif isunix
5+
y = false;
6+
7+
if isunix && ~ismac
88
fid = fopen('/proc/version');
9+
if fid < 0, return, end
910
v = fscanf(fid,'%s');
1011
fclose(fid);
11-
iscyg = contains(v, 'CYGWIN');
12+
y = ~isempty(strfind(v, 'CYGWIN')); %#ok<STREMP>
1213
end
1314

1415
end

0 commit comments

Comments
 (0)