UPB-FILS-SdE2 / questions

0 stars 1 forks source link

tp4 - intrebari #93

Closed maradraghici closed 6 months ago

maradraghici commented 1 year ago

As avea nevoie de cateva explicatii aici (ex4)

image

De ce este nevoie de {child} aici? Sau cum functioneaza? (ex5)

image

Nu inteleg cum functioneaza partea aceasta (si in special de ce este 1 al doilea parametru al functiei, cum functioneaza?) (tot ex 5):

image
alexandruradovici commented 1 year ago

As avea nevoie de cateva explicatii aici (ex4)

image

Te rog fi mai clara cu ce nu e clar.

De ce este nevoie de {child} aici? Sau cum functioneaza? (ex5)

image

fork intoarce un enum de tipul ForkResult https://docs.rs/nix/latest/nix/unistd/enum.ForkResult.html care are doua variante. Parent are in interior o structura cu un field child si asa poti lua valoarea lui. Din enum poti lua payload-ul doar cu match. Uita-te cu atentie la documentatia https://docs.rs/nix/latest/nix/unistd/fn.fork.html.

Nu inteleg cum functioneaza partea aceasta (si in special de ce este 1 al doilea parametru al functiei, cum functioneaza?) (tot ex 5):

image

Vezi https://www.geeksforgeeks.org/dup-dup2-linux-system-call/amp/ pentru a intelege ce fac dup si dup2. Acel 1 reprezinta stdout (ecranul). '