Stefan Herrmann wrote:
> extern char *sys_errlist[];
>
> Jetzt heißt sie:
>
> #ifndef BSD
> extern char *sys_errlist[];
> #endif
>
> Trotzdem gibts leider keine Besserung beim Kompilieren, es tritt immer
> noch der gleiche Fehler auf :-(
Wenn Du mal folgendes probierst:
$ touch x.c
$ gcc -E -dM -c x.c
#define __FreeBSD__ 2
#define __i386__ 1
#define __i386 1
#define __GNUC_MINOR__ 7
#define i386 1
#define __unix 1
#define __unix__ 1
#define __GNUC__ 2
#define unix 1
dann siehst Du, welche Symbole auf Deinem System definiert sind. Ich
würde damit dann folgendes machen
#if (__FreeBSD__ != 2)
extern char *sys_errlist[];
#endif
Liebe Grüße, Nora.
-- | nora(at)woman.de Frauen-Internet-Mailbox SIRENE in Berlin | | nora(at)glasnost.de Frauen-Computer-Netzwerke WOMAN und FEMNet | | nora@im-Netz.de http://www.woman.de | | nora(at)sirene.IN-Berlin.DE |Received on Thu 31 Jul 1997 - 12:08:26 CEST