ISCYGWIN Detect if running under Cygwin

function iscyg = iscygwin()
if ispc || ismac
  iscyg = false;
elseif isunix
  fid = fopen('/proc/version');
  v = fscanf(fid,'%s');
  fclose(fid);
  iscyg = contains(v, 'CYGWIN');
end

end