@interface NSFilesystemItemLinkOperation : NSFilesystemItemCopyOperation + (id)filesystemItemLinkOperationWithSourcePath:(id)a0 destinationPath:(id)a1; + (BOOL)_needsStatInfo; + (id)_errorWithErrno:(int)a0 sourcePath:(id)a1 destinationPath:(id)a2; - (BOOL)_validatePaths:(id *)a0; - (void)_handleFTSEntry:(struct _ftsent { struct _ftsent *x0; struct _ftsent *x1; struct _ftsent *x2; long long x3; void *x4; char *x5; char *x6; int x7; int x8; unsigned short x9; unsigned short x10; unsigned long long x11; int x12; unsigned short x13; short x14; unsigned short x15; unsigned short x16; unsigned short x17; struct stat *x18; char x19[1]; } *)a0; - (BOOL)shouldLinkItemAtPath:(id)a0 toPath:(id)a1; - (BOOL)_shouldProceedAfterErrno:(int)a0 linkingItemAtPath:(const char *)a1 toPath:(const char *)a2; - (BOOL)_shouldLinkItemAtPath:(const char *)a0 toPath:(const char *)a1; - (BOOL)shouldProceedAfterError:(id)a0 linkingItemAtPath:(id)a1 toPath:(id)a2; @end