[comp.binaries.mac] Macintosh Technical Notes - 186 PBLock/UnLockRange

bytebug@dhw68k.cts.com (Roger L. Long) (05/29/88)

[186: PBLock/UnLockRange]

The File Manager chapter of Inside Macintosh Volume IV  discusses
the  file  range  locking  calls  PBLockRange  and PBUnlockRange.
Unfortunately, it does not mention the fact that these calls  are
currently  only  properly  implemented  for  shared volumes (i.e.
AppleShare, TOPS). Calling PBLockRange or PBUnlockRange currently
has absolutely no effect for local HFS (or MFS) volumes.

As an aside, the File Manager chapter of Inside Macintosh  Volume
V discusses several other calls which are available for accessing
(or restricting access to) files on shared volumes.

---
(This file must be converted with BinHex 4.0)

:$c%i0L"33Na[BfY5B@jRC3"A6e*%68&$33#3"!H5!!!$%8X6!!B!$J!#!!-!N!2
r!2rrr!!"!!!(DJ!S!#J!!!H@!!J!#!!!"i)!#!!#!*!$5!")!*!%!YS#+2rKrq)
#q3*'!`F&+!2m!!)!N!0)!%J!N!3#fJ)S!!%!N!0N!*!$!3!"N!-!N!-"*`m!!3!
"!!)i@!!#11$rr`#3"4N"N!!!N#%#!$B!!J!f!*!$!3!!"DS!-!!!!l!!%!!-!1l
rmJ#+rr)"5Iq3#J!"!*!$!3#3"3%!!!AD!#!!!!+N!!MrmJ!Hrr)!l2rb!EVrN!S
!!3#3!`%!N!8"!!!'LJ$J!!!&qJ#3!2rb!"lrmJ$Xrr)"Z[q3"3!*!!!9)!!"GJ!
-!!N"l`!#!*!$#3$6rKm"l`([CA)JDA-JC(*KCfGTEL!JG!!"$@8!"J!!#J!!&3!
fp8(,0mDJp18K$b2c(cMcE`RQpR%!N!-&d2-I#I823[6&cf[bre8kA2Dr8Q2fF3!
'!!!+!!!9!"hdeXFb@,$e3FXhaU$dj5'2#I#Im2$3!!`!!!i"!"8!'aJ4!"F!#3(
K!!%!N!-*!@J'J!#3&`B!!!`!!!-!#3(Q!`3!N!-*!#J!H3%r!Fm#%!)3EL"TFb"
KEQ&XEfG[!'"IN&m0!!B!!!N!!"8!!3eS!!B!!!`!!"8!!3d!!!B!!!i!!"8!!3f
2!!B!!!i!!"8!!3hr!!B!!!i!!"8!N!-"%"!!N!-A!!%0C3!'!!!1!!!9!"SM-6J
f1L"33Na[BfX[9@jXEf0V8Q&ZCf8J$3!'!!!1!!!9!!%0r`!'!!!1!!!9!"[e-4"
UKI1[#I9,%24RS3p0BfpR&2$3!!B!!!i!!"8!!3f2!!B!!!i!!"8!*r9dFL%`pLp
jmkm*p%EhB3p#pe3f5I#I3H4k$c,b`2-I1I1212$3!!B!!!i!!"8!B&q3A`d!"J!
!#3!!&3#3!`%-$!!"$!`!N!F'!!!-!!!9!,Ed'!B`D(NI,!+a$dCk%26@0[Ca3-Y
Z)8"G$dNiH4$deXFb@,$eCDpepY%29JPich@)'!JIGK4U"5X8$'US$hHhb`C""[G
QHQpLS3e8"X`BKcpR$bK8""JNI#FrC`E-')!PmT!!ek'!8`Lf3C!!pf@[GIE4Mbi
!!")!!!`!!"8!+3`#!"8!3J`!!"8"G[9,%24RS3p0BfpR&!bfiK3&d256Kj%26@a
c*BX29PVhAfd3p*p@#AM2GBJB!V%0HK"'2fF3TFpVFrC`aUU!p3p#p-A2Dr8Q2fF
3Bj!!p3p#p91Pcf[e*MpR(bi296e8,h8f)DpjmX"b#9'!05$fd6*e-#X3eX)#YL!
V'"$'US"N%-pe4"-Upj!!8kpj$NAK5[H3!(pYkKpY%b'3!09!Lf3C$hCDpepY'!m
SIbiI,Jp"lU(e1f3I,!p8p2p3p6mTmZ$d0UTcpR$e$d,daFpVp5BrCa"8$e$d,e8
kA2Dr8Q2fF3ch9%%bVhN,D!Ef+&Vh8KVhN!!e!GdF)09!TFDJp)p'p6$bK8$dhdE
e2bN2GPVhAfdBmZm0!!"#!!!-!!!9!"`-!J!9!$B-!!!9!&i-!!!@!'N-!!!9!'i
-!!!@!(X-!!!9!4B-!!!@!5%-!!!9!58-!!!@!6)-!!!9!*!&&"5S)!!"-!!L!*!
$$!#3!a5G1#!!!9)!$$)"!!`!$!!8R-`S!!&H!$Jb!3#3"40q+#!!!E`!)J#3!a!
!N!-8R5!J!!(H!!SV!3#3!`%,#`!"("`!!3m2!!%2$`!"$`m!!3m2!!%2$`!"$`m
!!3X,!!%2$`!#$S8!!3i1!!)1J`#3Aa381#!!!HJ!)J#3!`X!N!-8&6!J!!)+!'S
a!3!F!!X!&"6J+!!"PJ!Q!!)!$`!R!"0q)#!!!Ui!$$3"!!m!0J!8&*3J!!+k!#3
d!3!2!%8!&"5m)!!#Q!!-0!%!$`"8!"5G"#J!!ZS!)$3"!!m!B`!6IN`J!!+-!!`
d!3!2!()!&*m-+!!$&J!`0!%!#`#"!"36J#!!!dB!DM%"!!m!M!!8RC`J!!+!!!`
d!3"'!*X!&*c)+!!%8J&B!`!!$J$K!"5F[#!!!R3!$$-"!#S!l`!6IMJS!!2)!)S
c!*!$!U`!N!-#!!!#hJ#3!``!!!-+!*!$$!!!!m!!N!-)!!!(NJ""`!bR"3!!!3#
3!`+c!!!"X`#3!ek%"'d!%[f)5(J+!P$R3UFr2!,`2c`!)%+RU93VAref5!ma1$B
J8%*-Ef0V8Q&ZCf8#!*!$9dp54%e"3d%!N!CA6e*%68&$33#3&JS+RP(kPJ!!"j)
!!!-4NR!`S4iV52iU@8p)EIf%U21Sp#"I+dMi1+!P)J"33+!N)&!L5&"*)!'J,Q!
!!Xj#Cbmm68919DQF2Kpf!8RYl"j#Tcm$UEm[&bmm4&*@8UP0+0G#CkNe8N1f4fi
N@8mr!kQr5TGR%Ja$!!CQj#mA,ca'6dj8U8eJf#MI8N1f4frFU3!!!8`'8h9ZC'&
j!*!*"Ne[EQ4KH3#3#3G8G@9cC'&j!*!)#9GPC'jPFf4KH3#3"JK8D(9bFf4KH3#
3"`C'FQPNBAN!N!N)8f&dGA*NBAN!N!F(5Q&ZG@&bH3#3#!K'C@*bG@&bH3#3"`9
0BA*MD!#3#J9"F(*TE!#3#J00BAN!N!`%5R9ZC3#3#`4+G@aj!*!,"N&eCh9cG!#
3#3P6CA"dC@eLCA)!N!B(6f0dEf*PFJ#3#!K1EhCPE@*PFJ#3"`K%C@0PE@*PFJ#
3"rrr!!-!N!3X)!!!)!#3!b`J!*!(!8je!*!$'!!,!"F!&J!9!"3!N!-$!!)!"!!
&!!B!"`#3!a!2)'9dER*[B@PcC'aSBfC`!*!$,`!2!!F!#`#3!aB!!`!9!!B!$!!
B!!3!!J!)!"F!&!!&%"!%2j!$%#33"6m32cm)!!!"!*!$!V-!!!'c!*!$AJ!6IYJ
,"J#3!a`!AJ!"58j86!#3!a*69&)J!!)!([dFrrmJ!*!(!b$rr`!!!9!!N!3#[2r
r!!!"E!#3"!-Krrm!!!'!!"38#,X8!:
---