ObjFW  Diff

Differences From Artifact [f2ee58a5d5]:

To Artifact [f0ee4f03f2]:


478
479
480
481
482
483
484

485
486



487
488
489
490
491
492
493







494
495
496
497
498
499
500
478
479
480
481
482
483
484
485


486
487
488
489






490
491
492
493
494
495
496
497
498
499
500
501
502
503







+
-
-
+
+
+

-
-
-
-
-
-
+
+
+
+
+
+
+








		archive = [self openArchiveWithIRI: IRI
					      type: type
					      mode: mode
					  encoding: encoding];

#ifdef OF_MACOS
		if ([IRI.scheme isEqual: @"file"]) {
		@try {
			OFString *attributeName = @"com.apple.quarantine";
			@try {
				OFString *attributeName =
				    @"com.apple.quarantine";

			_quarantine = [[[OFFileManager defaultManager]
			    extendedAttributeDataForName: attributeName
					     ofItemAtIRI: IRI] retain];
		} @catch (OFGetItemAttributesFailedException *e) {
			if (e.errNo != /*ENOATTR*/ 93)
				@throw e;
				_quarantine = [[[OFFileManager defaultManager]
				    extendedAttributeDataForName: attributeName
						     ofItemAtIRI: IRI] retain];
			} @catch (OFGetItemAttributesFailedException *e) {
				if (e.errNo != /*ENOATTR*/ 93)
					@throw e;
			}
		}
#endif

		if (outputDir != nil) {
			OFFileManager *fileManager =
			    [OFFileManager defaultManager];