[Development] [QLockFile] Whether it is reasonable to use 0644 permission ?
Denis Shienkov
denis.shienkov at gmail.com
Thu Jul 28 08:45:16 CEST 2016
>> Currently this problem belongs to QSerialPort which internally uses
QLockFile to indication of employment of the /dev/ttyXYZ resources.> is this still a problem on modern unixes?
> is this still a problem on modern unixes?
Yes, of course, it still is a problem...
There are one TIOCEXCL flag to make 'exclusive' access, but this flag
does not work if the root
user want to open an already 'locked' device, because the root ignores
TIOCEXCL..
So, stays one adequate way, it is use the lock files, where even root
won't be able to open an
already locked device (of course, if root's software parses lock-files,
and if looks for these lock-files in necessary directory).. :)
PS: So, Unix in this case is a ZOO of different solutions, which do not
work, IMHO...
More information about the Development
mailing list