From 1b582d64eb6d13e60a02ebc40956302a4864eb6c Mon Sep 17 00:00:00 2001 From: David Faure Date: Sun, 3 Feb 2013 12:00:50 +0100 Subject: Long live QLockFile Locking between processes, implemented with open(O_EXCL) on Unix and CreateFile(CREATE_NEW) on Windows. Supports detecting stale lock files and deleting them. Advisory locking is used to prevent deletion of files that are still in use. Change-Id: Id00ee2a4e77a29483d869037c7047c59cb909339 Reviewed-by: Thiago Macieira --- src/corelib/io/qtemporaryfile_p.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/corelib/io/qtemporaryfile_p.h') diff --git a/src/corelib/io/qtemporaryfile_p.h b/src/corelib/io/qtemporaryfile_p.h index dd011f56c1..d274f60ecc 100644 --- a/src/corelib/io/qtemporaryfile_p.h +++ b/src/corelib/io/qtemporaryfile_p.h @@ -62,6 +62,8 @@ protected: QString templateName; static QString defaultTemplateName(); + + friend class QLockFilePrivate; }; class QTemporaryFileEngine : public QFSFileEngine -- cgit v1.2.3