Date: Thu, 10 Dec 98 15:57:21 -0600 From: "Richard Seaman, Jr." <lists@tar.com> To: "hackers@freebsd.org" <hackers@FreeBSD.ORG> Subject: Re: pread/pwrite Message-ID: <199812102157.PAA27463@ns.tar.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Thu, 10 Dec 98 15:56:01 -0600, Richard Seaman, Jr. wrote:
>I don't know if there is any interest in X/Open pread, pwrite
>calls. Essentially, they implement atomic seek/write and
>atomic seek/read calls. They are more useful in threaded
>apps where you would need a file lock between a seek/write
>or seek/read, but even in single threaded apps can allow
>you to avoid a syscall.
>
>Attached is an implementation. If there is interest, and
>if the implementation meets with approval, I'll submit
>a PR. Or, perhaps someone would want to commit it directly.
>
>I welcome any comments.
Whoops. Forgot the attachment.
[-- Attachment #2 --]
Ap6 preaddiffs Z{SH|{#?$`#U=>joK%C_HK-h4=F.~+VS9<?`}h-%k-oim$,M|vsH(i;yp-Znn}\܍FcJ7Zz1m)i48l7v /)KBY
Qѕ%+$݂eCga'P'
y
?'Ɲ,\tvn'Sd8 ](,p.5(Y)M\dKB<@p5k<@n=,irRH%W5iՁ9鞱P/[=oo0y^n]v+ G%@v$-ء {}٫YV8ºQ
Nt' bxdDMӀ*X
&jb;]=9r[Ls+[/.K>/sEA#6HxAl%qSqq_xncyP txid]G;eu@pg;.mLB'Ub{2wXoMK_Y0iʼn!オW!k$bK0eXR:GguĪSbUV"\p{.jgdbQLF<":I;]^WtkdjM+B19R®L+ے
?vE
D!dWWIrLV*q-s]I-'LTgx6]&8Yv{f!* DԊM y_.Y"wtOFq8FH0νU2-6M;t6hU ($ 0K!+āhG{,iZafg+͇0&jċ%p{h4`@jaXJE?dw߲0߅ 7$nk8'#rloM*gI܃MsA\vLݎwEaWӏzk'^ K
omporF r\Ub'M}Rdx[hpƌ&AufuVI0JKnNWJw'=LoL Q7ԋRHS &q@L#ZׇX5,m8;Fק+Q.`2M
m8@n
ýa{ֆյ>Z*z[3\ֱ*z%l
"ʠq@W+eW4[hvU i#
6P3<pyNy'LM כ =Ɲb$9L؆]3b+|"Qy:MyfDc0÷#a,ܜ4t0ӋnO]`VYd֗bԊ[˘RsU/q!i TyJF%lO-h8cYH;:%t-ڙȁ<vTFRL~^1 Sr+hFXPkJ%Hɰ6F'#do1.qI(k,duiJEͣjr1@NT"w씌Zx0n>GaG[>3==3d_`~{)VYV-|,HL%eL#K|X^q;k;@t'`bc'=Nf'"R&)&"K{"(!*f ޖLn44sprWv`xdI`k.cNC[a_&wܚuu3?nÖAө )>ޱfڵMB;xXLm[:B
#HxFHe癑:Y@@_4fg*F
&b-,<yQhy#oZ(;@b^7MͳplxxiQŹ+XN-gTxoXRlYi>5}ʲz]o<(21ev -ժcP:UĥRWtב)'EE,ɀ{Oϥ75*kTƋ;
RԑȂTb:N^MR&\ub
Vv/䉰Œ Dz֑hWщ_'Aq\sc8:Ԏʏ>aEơ7"<mџi>l& |3
>A(\%+xs}i@mJd=
GbG>E,/%Ԃ-QS["Y${/N|x`}{9:lpAʚg]XcCgW*c9jd&YH/s38%*XOax9ޝ~!S%cvْ;,ey0zd:F0i^Cg
` v'Hdl8x{$Oör8ڗ%M֤.7v*1M0(X;|ؑ3?٫+j,
͊zN}%(oG2| '0N'3r *a#FWo.Fgߨuje_'P^j8v,"-hO%3X
!GM̀xO ԥ:-*:aS|8xqVU`{Vi+S?AǢ H?*tVx~]ovKϤt_AOႹ:o}R*W[]2 韩n?scsp[zźkrkIWo('Y6,ODLTM76/$]\uW<taS^4]˿~D͞+fH:G3]ّ?Qam:;ދσ鐆@AtOkU>Uo4y?*QpZiuֹ"cimp~)%@Q|%t];'P/ԃv(^W>q Ȧܨ0~sbO~J8{+~T> ) Iԛ^Bo}vrGkhiW <M)\~]$"YֽZj0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812102157.PAA27463>
