Salutare, Am și eu câteva nelămuriri în legătură cu enunțul temei, după cum urmează:
- so_fopen are modurile de deschidere a fișierului primite ca argument, pentru implementarea pe Windows am văzut la 'Precizări Windows' faptul că trebuie să deschidem fișierele cu GENERIC_READ|GENERIC_WRITE. Trebuie ignorat modul primit ca argument legat de partea aceasta de scriere și citire (aici nu intră side-effects, trunchiere etc) - so_fopen, cu ce permisiuni se va crea fișierul in cazul in care nu există - funcțiile care primesc un SO_FILE *, ce trebuie să returneze în cazul în care vor primi un NULL - nu este specificat ce trebuie pus pe checker, ce comenzi trebuie sa expună Makefile-ul dacă acesta trebuie să existe. (se poate modifica fișierul .h ?) - contează modul in care noi am construit buffer-ul (de ex 1 pentru write, 1 pentru read si incă unul temporar) sau e important doar conceptul de buffering și nu detaliile de implementare. Mulțumesc, Ursescu Ionuț
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
