man fseek

Dorin Lazar wrote:

>   Vreau sa fac un sistem care porneste diverse aplicatii si salveaza 
>output-ul lor (file descriptor 1 si 2). Am facut inainte de fork () 
>ceva de genul:
>
>log_fd = open (log_file_name, O_WRONLY | O_CREAT | O_APPEND, 00644);
>FORK (if (fork()).... else )
>
>    Vreau ca la un moment dat (sa zicem dupa 100k, sau o data la o ora) 
>sa "resetez" logul, adica sa pastrez informatiile inregistrate pana la 
>un moment dat, dar sa reiau scrierea (in acelasi fisier) de la inceput. 
>Asta pentru ca pot pierde informatii importante pe drum (in timp ce, de 
>exemplu, incerc sa salvez datele anterioare si sa dau un ftruncate 
>(care apropo, merge). Problema mea este ca nu vreau sa fac trunchiere, 
>ci doar repozitionare - datele anterioare sa fie pastrate...
>    Multumesc anticipat...
>
>  
>


---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui