@@ -29,10 +29,11 @@ # define S_IRWXO 0 #endif @interface OFArc: OFObject { + OFData *_quarantine; int8_t _overwrite; @public int8_t _outputLevel; int _exitStatus; } @@ -45,8 +46,9 @@ outFileName: (OFString *)outFileName; - (ssize_t)copyBlockFromStream: (OFStream *)input toStream: (OFStream *)output fileName: (OFString *)fileName; - (nullable OFString *)safeLocalPathForPath: (OFString *)path; +- (void)quarantineFile: (OFString *)path; @end OF_ASSUME_NONNULL_END