Hallo,
ich hab hier ein Problem beim kompilieren eines programms. Das Listing unten
ist ein Beispielprogramm meines Profs., das uns helfen sollte ein �hnliches
Problem mit signalen zu l�sen. Aber leider kann ich nicht mal das
erfolgreich compilieren:
Der Kompilierversuch:
$ gcc -o test test.c
/tmp/cccjQUKt.o: In function `main':
/tmp/cccjQUKt.o(.text+0x60): undefined reference to `singal'
/tmp/cccjQUKt.o(.text+0x72): undefined reference to `singal'
collect2: ld returned 1 exit status
Das Listing:
----schnipp---------------------------------------
#include <stdio.h>
#include <sys/signal.h>
void catcher(int sigtype){
printf("Signal %d abgefangen\n", sigtype);
if(sigtype == SIGQUIT)
signal(SIGQUIT, SIG_DFL);
else if(sigtype == SIGINT)
signal(SIGQUIT, SIG_IGN);
}
int main(void){
singal(SIGINT, catcher);
singal(SIGQUIT, catcher);
while(1){
printf("HirscHeisstMeinVater %d\n");
sleep(1);
}
}
----schnapp---------------------------------------
Gru�
Christoph
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)