Skip site navigation (1)Skip section navigation (2)
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 --]
Ap6preaddiffsZ{SH|{#?$`#U=>joK%C_HK-h4=F.~+VS9<?`}h-%k-oim$,M|vsH(i;yp-Znn}\܍FcJ7Zz1m)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;]=9r[Ls+[/.K>/sEA#6HxAl%qSqq_xncyP	txid]G;eu@pg;.mLB'Ub{2wXoMK_Y0ˆiʼn!オW!k$bK0eXR:GguĪSbUV"\p{.jgdbQLF<":I;]^WtkdjM+B19R®L+ے
?vE
D!dWWIrLV*q-s]I-'LTgx6]&8Yv{f!*DԊM	y_.Y"wtOFq8FH0ν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,mˆ8;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~^1Sr+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ͳplxxi™QŹ+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>