anchor.diff:            fail("shoud fail");
           } on FileSystemException catch (e) {
             _printErr(e);
  -          if (isIo(ctx) && !isIoMac(ctx)) {
  +          if (isIo(ctx)) {
               expect(e.status, FileSystemException.statusInvalidArgument);
             } else {
               // mac, idb
  
positive.code:           fail("shoud fail");
          } on FileSystemException catch (e) {
            _printErr(e);
            if (isIoWindows(ctx)) {
              // FileSystemException: Cannot delete link, path = 'C:\devx\git\github.com\tekartik\fs_shim.dart\test_out\io\link\delete\file' (OS Error: Le fichier ou rÃ©pertoire nâ€™est pas un point dâ€™analyse., errno = 4390)
              expect(e.status, FileSystemException.statusInvalidArgument);
            } else {
              if (isIo(ctx) && !isIoMac(ctx)) {
                expect(e.status, FileSystemException.statusInvalidArgument);
              } else {
                // mac, idb
                expect(e.status, FileSystemException.statusNotFound);
                // <not parsed on linux: 22> FileSystemException: Cannot delete link, path = '/media/ssd/devx/git/github.com/tekartik/fs_shim.dart/test_out/io/link/delete/file' (OS Error: Invalid argument, errno = 22) [FileSystemExceptionImpl]
              }
            }
          }
        });
  
negative.code:           fail("should fail");
          } on FileSystemException catch (e) {
            _printErr(e);
            if (isIo(ctx)) {
              // win, linux, mac
              expect(e.status, FileSystemException.statusNotFound);
            } else {
              // idb: err 17
              expect(e.status, FileSystemException.statusAlreadyExists);
            }
          }
  
  