🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15887

Re: Modificando xisdnload

#15887
From: Drapnet
Date: Mon, 29 May 2000 00:00
52 lines
2402 bytes
On Sun, 28 May 2000 14:32:48 +00, Xavier Montero <xmontero@dsitelecom.com> diu:
>Drapnet escribi�:
>> 
>> Hola:
>> ...
>
>Yo tengo un script de conexi�n as�:
(...)
>--------------------------------------------------------------
>Chao!
>Xavi
>http://www.dsitelecom.com/ (Digital Sound Items)
>--------------------------------------------------------------
Hola Xavi:
Gracias por contestar.
El programa ya lo tengo acabado y funciona bien dia, hora, mes, duraci�n,
todo en un archivo mensual  en /var/log/isdn.
Pero siempre consume CPU. Este programa activo,con  fetchnews bajando
news el programilla se lleva el 90% !!!! de la CPU.
Tengo tres funciones:
get_active(): devuelve 0 si no hay conexi�n 1 si ve conexion.Mira si en
/dev/isdninfo  hay un flag que indica conexion.
punt_inici(): escribe los datos del inicio de la conexion
punt_final(): escribe la hora de  cierre y  calcula lo que queda.
Todo esto va en main() que la pongo aqui.
La pregunta es para hacer el programa residente hay otro camino que no sea
el tan pesado del while?
void main()
{  
 int traca=0;
 while ("0"=="0") {
    if (traca != get_active())  {  
       traca= get_active();
       if (traca==1)   
          punt_inici();
       if (traca==0) 
	  punt_final();  /* final de linea */   
    }
 } 
}
	
Saludos!
	
Drapnet
	 
__________________________________________________________
Aix� funciona amb Linux  (Usuari registrat n. 92028)
RedHat 6.0 (Hedwig)
Kernel 2.2.15
_________________________________________________________
	
	
Technical Details
Message-ID: <slrn8j4r1f.rp.Drapnet@calatrons.penya.ct>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8it0g3.13r.Drapnet@calatro><393111F0.ABAF47E2@dsitelecom.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,acdb5105eacc5b46
X-Google-Attributes: gidf86c8,public
From: Drapnet@calatrons.penya.ct (Drapnet)
Subject: Re: Modificando xisdnload
Date: 2000/05/29
Message-ID: <slrn8j4r1f.rp.Drapnet@calatrons.penya.ct>
X-Deja-AN: 628623160
Content-Transfer-Encoding: 8bit
References: <slrn8it0g3.13r.Drapnet@calatro><393111F0.ABAF47E2@dsitelecom.com>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@news.wanadoo.es
X-Trace: m2newsread.uni2.es 959611435 62.36.144.253 (Mon, 29 May 2000 16:43:55 MET DST)
Organization: Wanadoo Usenet News - Visita http://www.wanadoo.es/
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: drapnet@geocities.com
NNTP-Posting-Date: Mon, 29 May 2000 16:43:55 MET DST
Newsgroups: es.comp.os.linux.programacion