RE: deny share file read/write on Mac OS
RE: deny share file read/write on Mac OS
- Subject: RE: deny share file read/write on Mac OS
- From: shengjun_guan (管聲俊) <email@hidden>
- Date: Fri, 11 Jan 2008 10:13:24 +0800
- Thread-topic: deny share file read/write on Mac OS
Thanks your reply.
Because i can't control how ProcessA open/write the file.That mean
ProcessA open the file without access lock ( O_EXLOCK ) , In my ProcessB
, also can open the file.
-----Original Message-----
From: Andrew Farmer [mailto:email@hidden]
Sent: 2008/1/10 [星期四] 下午 05:17
To: shengjun_guan (管聲俊)
Cc: email@hidden
Subject: Re: deny share file read/write on Mac OS
On 10 Jan 08, at 01:02, shengjun_guan (管聲俊) wrote:
> I have one application(processA) is writting one file.
> And , I create another application(processB) which want to know
> that if processA are writting the file.
> I know the Window MFC use CFile* file->open(fileName ,
> CFile::shareDenyWrite) , it can return FALSE if the file is being
> written by processA.
> On Mac OS side. i try some method to do it . but all false .
> 1. use open(fileName , O_SHLOCK , O_RDWR)
> 2. use FSOpenFork
> 3. NSFileManager
>
> How can i do? Waiting for you help.Thanks a lot.
I found TN2037[1] in around a minute, which covers this stuff in
excruciating detail. Please look for docs before you ask the mailing
list!
[1]: http://developer.apple.com/technotes/tn/tn2037.html
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden