4656

4656



305 — •


fkafcuł 11 Kumuiiikirjp rnlędżyprocesowu: potuki

'


m


. ii


Sta • jtrj ~ £s ::


riL* «ocl3«yt_ję>:.

„ch*x bufor (BUPaiSt ■*.!>; .

ant l&osba sooko*/

•»

owmt Ibufor, ’.\0', 9az«r>£ (butccl 1 ;

odu*yt_jjp - pypHipcAt p.-wwif.c «ró •!“> J f af <oHii*y^.^sp !•?    (

hqehi xn*Vc<i — Prn»H(hufQr'i «i r**c£ (rKurJ ł JUfTSCS. adccyt^pp) :

wh*L« <l»ca;«_*na*ov > OJ l

pcintff*Cxyt*flr \n %*\n% buf©*);

li::xtifc x«iAkl>ir - £ c**Arl | bufor, rt *SAGf (chAI> , ftOPSlZ,

******jPJP» *


.i    i


j.:;luMM<i;«lc:X.y»; pp> \

Ajat(fcXIt ftlttCK**) :


I

«x-Ł<ttC? PAJLLTPił;


w


I

Tc uruchomieniu programu zobaczymy następujący rezultat:

i roren*

t?yt«nr :-

1*t

Jek lo działa?

Program ururlumij powlokę, aby m/winęki ui^uitkuI pop«n* .rdu Ji**ly wszystkich plików, klńryth nazwa /.iczynu się oil pr->n I kuiu/y iw . ora/, przetworzyła symbol potoku i skierowała wyjcie cat na wejście we. W pojedynczym wywołaniu funkcji -opar uruchamiamy powłokę, poIroMiu nr.t i wr faiz pi wodujemy pr/rkimiwanię wyjściu. IVugJWti uruchamiający    widzi

Wiko końcowe rezultaty.

•    m

Funkcja pipę

Sto przyjrzeniu się wysoknpo7.ionxm*e) funkcji t>::ptv». przejdziemy do opisu funkcji niższego poziomu - u :ir. Udostępnia niw luki nifvlwnizm przekazywania danych pomiędzy dwoma programami, który nie wymaga uruchomienia powłoki w celu interpretacji żądanego polecenia. Daje nam lakże większą kontrolę nad zapisem i

odczytem danvch.

0 0

funkcja pip*_* ma następujący' prototyp:

iLi^ludw •I jjjmul, h>

lot    fil** <Wriptor[?]| ;

lXjpip-e przekazywana je*t tablica (wskaźnik do tablicy) dwóch liczb całkowitych, będących deskryptorumi plików. funkcja wypełnia tablicę dwoma nowymi tirskrypłammi plików j zwraca zero. W przypadku błędu zwraca -1 i ustawia



Wyszukiwarka

Podobne podstrony:
skanuj0006 (305) 52 11. Uwagi o semantyce i budowle metafory W ostatnich dziesięcioleciach obie te t
Illt»-!#« i p liłiJi p JnSfrfi fil*liii S J ! 11- ^ I i i- g illl li
Poniedziałek (I) 11.15-12.45 (II) 13.00- 14.30 (III) 14.45-16.15 Wtorek (I) 14.00-15.30 (II)
skanuj0014 (9) I gii** %slrę a . e 11 H jMic £■ js i t ii 5ł» r i
Test 11 (2) A. X łr. n1 TCP.___ii -zy RTT w7nacza :zas retransmisji ?________ b) Czy przeMtwrre okno
IMG46 (11) 78 A. Ml CK II. W U ./. 0    dwie Izby, i o Izbą dziedziczną, i o Izbą wy
Kartkowka 2 11 2012 zimowy (1)`0x800 AtfrtfaMw nr 11 titi/rkri Unmwtj A I II »Miin> / Im*»u.»t^
JAN PAWEŁ II KOŚCIÓŁ JANA PAWŁA II 11 KOŚCIÓŁ JANA PAWŁA II (4) Działanie trzonu kurii rzymskiej,
mowamecenasa (5) 11 iftltimiif ir~    mmm*** i»i wta*, ftolSŚfr®*
fot 11 12 Fot. 11. Płowce; typ XVIa, Ii, 2; nr kat. 46 Fot. 12. Kraków III; typ XVIa, Ii, 1 (z odmi
! i ejlfj lŁ i 1 tg fil liMIl si i !l]Wtf liii fil 11 s

więcej podobnych podstron