Article View: es.comp.os.linux.programacion
Article #9712Dudas con execvp y hwclock en C
From: Angel
Date: Tue, 21 May 2002 11:54
Date: Tue, 21 May 2002 11:54
51 lines
2369 bytes
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-mailShow 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