[so] [Tema2] [Generic] Cursor

Paul Olaru olarupaulstelian97 at gmail.com
Fri Mar 29 21:54:55 EET 2019


Deci apelul read nu oferă și un offset, ci citește de la cursorul din
kernel. Tu îl vei manipula corespunzător folosind lseek (în fseek, ftell,
dar nu numai).

Pe Windows vei folosi în scop similar SetFilePosition dacă vrei să te
arunci acolo.

On Fri, Mar 29, 2019, 21:53 Paul Olaru <olarupaulstelian97 at gmail.com> wrote:

> Chiar mă întreb CUM ai putea implementa corect citirea și scrierea
> folosind un cursor propriu.
>
> On Fri, Mar 29, 2019, 20:55 Aida-Ștefania MANOLE (87667) via so <
> so at cursuri.cs.pub.ro> wrote:
>
>> Buna,
>>
>>
>> Am cautat structura de fisier deschis din kernel
>> <https://www.oreilly.com/library/view/linux-device-drivers/0596000081/ch03s04.html>
>> si am observat ca acolo este tinut cursorul din fisier, nu in FILE,
>> structura din user space. Este la latitudinea noastra daca *in structura
>> implementata de noi ne luam si un camp cursor* SAU *interactionam cu cel
>> din structura din kernel cu apelul lseek si nu mai tinem un camp si in
>> structura SO_FILE? *
>>
>>
>> O seara faina!
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190329/ecdf2b81/attachment.html>


More information about the so mailing list