🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: printk no implementada

#17657
From: Antonio Luque Estepa
Date: Tue, 07 Dec 1999 00:00
43 lines
2257 bytes
On Tue, 07 Dec 1999 17:16:16 +0100, LaPerla <jaipoch@mx3.redestb.es> wrote: 
> Probado esta con printf, mi sorpresa es cuando me vuelve a poner
> 
> warning: implicit declaration of function 'printf'
> 
> y con sprintf
> 
> warning: implicit declaration of function 'sprintf_R3c2c5af5'

Has incluido el fichero de cabecera con

#include <stdio.h>

?

> por tanto no parece ser un problema de la instruccion en si; sino de algo
> que podria ser: la biblioteca o no se. Por cierto las opciones de
> compilacion son:
> 
> gcc -Wall -DMODULE -D__KERNEL__ -DLINUX -c prog.c
> 
> Otra cosa, que diferencia hay entre imprimir con printf o printk, �puede
> imprimir lo mismo printf que printk?, es que no encuentro informacion sobre
> el segundo.

No son lo mismo. printk() est� dise�ado para que sea simple y pueda imprimir
desde el n�cleo sin ocupar mucha memoria ni CPU. printf() tiene muchas
opciones para formatear el texto de diferentes formas.

Repito lo que te han dicho hasta ahora: si est�s escribiendo un programa de
usuario, usa printf(). S�lo usa printk() si escribes un m�dulo o una parte
del kernel. Entonces tendr�as que incluir <linux/kernel.h> para obtener la
declaraci�n de printk(). 

> Gracias de nuevo

Espero haber sido de ayuda.

-- 
                    Antonio Luque Estepa 
	   Escuela Superior de Ingenieros de Sevilla
	              aluque@bart.us.es
		http://www.esi.us.es/~aluque
Technical Details
Message-ID: <slrn84qgb4.8jc.aluque@bart.us.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <384C970F.351A8990@mx3.redestb.es> <874sduyfuk.fsf@eb2ebu.ampr.org> <384D32D0.5131E6F3@mx3.redestb.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,cabb8455e30bcba7
X-Google-Attributes: gidf86c8,public
From: aluque@bart.us.es (Antonio Luque Estepa)
Subject: Re: printk no implementada
Date: 1999/12/07
Message-ID: <slrn84qgb4.8jc.aluque@bart.us.es>
X-Deja-AN: 557788569
Content-Transfer-Encoding: 8bit
References: <384C970F.351A8990@mx3.redestb.es> <874sduyfuk.fsf@eb2ebu.ampr.org> <384D32D0.5131E6F3@mx3.redestb.es>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: news@cica.es
X-Trace: mercurio.cica.es 944587346 5683 193.147.160.132 (7 Dec 1999 17:22:26 GMT)
Organization: Escuela Superior de Ingenieros, Sevilla Spain
Mime-Version: 1.0
Reply-To: aluque@bart.us.es
NNTP-Posting-Date: 7 Dec 1999 17:22:26 GMT
Newsgroups: es.comp.os.linux.programacion