🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Dudas con execvp y hwclock en C

#9712
From: Angel
Date: Tue, 21 May 2002 11:54
51 lines
2369 bytes
Buenas tardes a todos, estoy metido con un peque�o server de hora, 
programando en C, vale, y el problema es el ejecutar el comando 
/sbin/hwclock para poner la bios con la hora que yo tengo... 
Vale, ejecuto con un execvp el comando /bin/hwclock -w y ( por supuesto 
como ruth ) me sale con error, en concreo este ( error sacado del 
perror ):

Profiling timer expired

Y por supuesto no me cambia la hora. 
Alguno tiene alguna idea de como solucionar esto??, o de alguna funcion 
que ponga el reloj de la bios en hora??.
Podria ser algun problema de como llamo a execvp??
A que huelen las nubes??

Tnx.

PD: el codigo es este:

 time_t tiempo;
 struct tm *timeptr;

 /Inicializamos el comando*/
 hwclock[0]=(char *) calloc(14,sizeof(char));
 strcpy(hwclock[0],"/sbin/hwclock");
 hwclock[1]=(char *) calloc(3,sizeof(char));
 strcpy(hwclock[1],"-w"); 
 hwclock[2]=0x0;

 ...
 //Gestiones varias
 ...

 tiempo=mktime(timeptr);

 if(stime(&tiempo)!=0)
 {
        perror("stime");
 }
//hasta aqui funciona de lujo... pero la siguiente linea..  :/
 if( execvp(hwclock[0],hwclock) ==-1 )
 {
        perror("execvp hwclock");
 }


                                                                                                                                        
-- 

Liso. -Eadem Mutata Resurgo-
Linux has you...
Technical Details
Message-ID: <9AqG8.28727$GE2.346005@telenews.teleline.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!telenews.teleline.es!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b3d179b3cb74b2b,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-05-21 04:56:11 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!telenews.teleline.es!not-for-mail
X-Trace-PostClient-IP: 80.24.166.73
From: Angel <anlismon.quita@esto.hotmail.com>
Subject: Dudas con execvp y hwclock en C
Newsgroups: es.comp.os.linux.programacion
Lines: 51
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
Message-ID: <9AqG8.28727$GE2.346005@telenews.teleline.es>
Date: Tue, 21 May 2002 11:54:45 GMT
NNTP-Posting-Host: 10.20.31.4
X-Complaints-To: usenet@teleline.es
X-Trace: telenews.teleline.es 1021982085 10.20.31.4 (Tue, 21 May 2002 13:54:45 MET DST)
NNTP-Posting-Date: Tue, 21 May 2002 13:54:45 MET DST
Organization: Terra Networks