From: Doni Pracner Date: Mon, 17 Feb 2014 19:52:35 +0000 (+0100) Subject: Dodato da je drugi primer svoja podsekcija X-Git-Tag: v14a~2 X-Git-Url: https://svarog.pmf.uns.ac.rs/gitweb/?a=commitdiff_plain;h=f75a2a383232cd06db647ac3916e9a960bcc3416;p=os2skripta.git Dodato da je drugi primer svoja podsekcija --- diff --git a/skripta-os2.tex b/skripta-os2.tex index 1c9a36a..eb83bc4 100644 --- a/skripta-os2.tex +++ b/skripta-os2.tex @@ -491,19 +491,24 @@ BEGIN END Zad3. \end{codeblock} -Kada imamo imena stavki iz direktorijuma o njima možemo dobiti više -informacija koristeći sistemski poziv \kod{stat}. On prima dva -argumenta, prvi je \emph{puna} putanja do fajla, a drugi je pokazivač -na strukturu u koju će komanda upisati podatke. Obratiti pažnju da -zbog ovoga struktura već mora postojati u memoriji, ili kao lokalna -promenljiva odgovarajućeg slogovnog tipa, ili dinamički alocirana -korišćenjem pokazivača na nju. +\subsubsection{Primer: Ispis osobina pojedinih fajlova} + +O pojedinim fajlovima možemo dobiti više informacija koristeći +sistemski poziv \kod{stat}. On prima dva argumenta, prvi je +\emph{puna} putanja do fajla, a drugi je pokazivač na strukturu u koju +će komanda upisati podatke. Obratiti pažnju da zbog ovoga struktura +već mora postojati u memoriji, ili kao lokalna promenljiva +odgovarajućeg slogovnog tipa, ili dinamički alocirana korišćenjem +pokazivača na nju. Linux i mnogi drugi srodni sistemi za internu prezentaciju vremena koriste broj sekundi od početka ``epohe'', odnosno od prvog januara 1970 godine. Za konverziju u klasičnije mere vremena se može koristiti poziv \kod{localtime}. +Kao i u prethodnom primeru date su dve verzije definicija nekih +tipova. + \begin{codeblock} DEFINITION MODULE FOR "C" LibStat32; FROM SYSTEM IMPORT