gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
stat, profinjenje podataka o vremenima za 32 bita
[os2skripta.git] / skripta-os2.tex
index eb83bc4..5392910 100644 (file)
@@ -1,7 +1,7 @@
 % skripta-os2.tex
 % Skripta za predmet Operativni Sistemi 2, DMI, PMF, NS
 % Doni Pracner, Ivan Pribela
-% 2011/12 -- 2013/14
+% 2011/12 -- 2014/15
 
 \documentclass[a4paper,twoside]{article}
 \usepackage[T1]{fontenc}
@@ -13,8 +13,8 @@
 \newcommand{\inst}{Departman za matematiku i informatiku, PMF, UNS}
 \newcommand{\autorinst}{\autor \\ \inst}
 \newcommand{\naslov}{Skripta za vežbe iz predmeta operativni sistemi 2} 
-\newcommand{\datum}{Februar 2014, Novi Sad}
-\newcommand{\verzija}{ver 14a}
+\newcommand{\datum}{Februar 2015, Novi Sad}
+\newcommand{\verzija}{ver 15a}
 
 \usepackage[serbian]{babel}
 \usepackage{fancyhdr}
@@ -278,7 +278,7 @@ odgovarajućih tipova.  Na primer, mapirajmo poziv \kod{system}, koji
 izvršava prosleđenu komandu u novom \emph{shell}-u. Specifikaciju
 komande možemo videti sa
 \begin{terminal}
-man system
+  man system
 \end{terminal}
 
 odnosno videćemo da je poziv definisan na sledeći način:
@@ -543,9 +543,13 @@ DEFINITION MODULE FOR "C" LibStat32;
          size: INTEGER;
          blksize: INTEGER;
          blocks: INTEGER;
-         atime: LONGINT;
-         mtime: LONGINT;
-         ctime: LONGINT;
+         atime: INTEGER;
+         anano: INTEGER;
+         mtime: INTEGER;
+         mnano:INTEGER;
+         ctime:INTEGER;
+         cnano: INTEGER;
+         unused:LONGINT;
     END;
   \end{codeblock}
 \end{minipage}
@@ -579,6 +583,7 @@ DEFINITION MODULE FOR "C" LibStat32;
          END;
     PTm = POINTER TO Tm;
     PInt = POINTER TO INTEGER;
+    PStat = POINTER TO Stat;
 
   PROCEDURE stat(path: ARRAY OF CHAR; buf: PStat): [INTEGER];
   PROCEDURE localtime(time: PInt): PTm;
@@ -896,15 +901,15 @@ menjanjem fajla \kod{/etc/apt/sources.list} i dodavanjem
 #  GNU Modula-2 repo
 #
 
-deb http://floppsie.comp.glam.ac.uk/debian/ squeeze main 
-deb-src http://floppsie.comp.glam.ac.uk/debian/ squeeze main
+deb http://floppsie.comp.glam.ac.uk/debian/ wheezy main 
+deb-src http://floppsie.comp.glam.ac.uk/debian/ wheezy main
 \end{codeblock-indent}
 
 Alternativno se mogu koristiti sledeće komande:
 
 \begin{terminal}
-sudo add-apt-repository "deb http://floppsie.comp.glam.ac.uk/debian/ squeeze main"
-sudo add-apt-repository "deb-src http://floppsie.comp.glam.ac.uk/debian/ squeeze main"
+sudo add-apt-repository "deb http://floppsie.comp.glam.ac.uk/debian/ wheezy main"
+sudo add-apt-repository "deb-src http://floppsie.comp.glam.ac.uk/debian/ wheezy main"
 \end{terminal}
 
 Većina sistema omogućava i da se ovo uradi preko nekih grafičkih
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner