🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Problema con un ejemplo de un libro

#8384
From: quantium
Date: Thu, 14 Nov 2002 20:30
27 lines
1716 bytes
Hola a todos.
Tengo una peque�a con el codigo de ejemplo de un libro, el codigo es el 
siguiente:

#include <stdio.h>

extern *sys_errlist[];
extern int sys_nerr;

int main(void)
{
	int i;
	for(i=0; i<sys_nerr; i++)
	printf("%d: %s\n",i ,sys_errlist[i]);
	
	return 0;
}


El error esta en "extern *sys_errlist[];". Si quitamos esta linea el 
programa compila perfectamente, pero me parece raro que en el primer 
ejemplo que viene en el libro (UNIX. programacion avanzada - rama) venga 
con un error. �alguien sabe el motivo de por que no me compila con esta 
linea? Otra duda: �para que sirve el modificador extern? �para que se 
usa en este ejemplo?

Muchas gracias a todos y un saludo.
Technical Details
Message-ID: <ar114u$elfur$1@ID-129971.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!uni-berlin.de!72-madr-x22.libre.retevision.ES!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,9e9ca2c94065982c,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-11-14 12:30:25 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!uni-berlin.de!72-madr-x22.libre.retevision.ES!not-for-mail
From: quantium <quantium@lycos.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Problema con un ejemplo de un libro
Date: Thu, 14 Nov 2002 21:30:30 +0100
Lines: 28
Message-ID: <ar114u$elfur$1@ID-129971.news.dfncis.de>
NNTP-Posting-Host: 72-madr-x22.libre.retevision.es (62.83.15.72)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1037305823 15384539 62.83.15.72 (16 [129971])
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021016
X-Accept-Language: en-us, en