URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [gdb/] [testsuite/] [gdb.base/] [interrupt.c] - Rev 227
Compare with Previous | Blame | View Log
#include <errno.h> #include <stdio.h> #include <unistd.h> #include <stdlib.h> #ifdef SIGNALS #include <signal.h> static void sigint_handler (int signo) { } #endif int main () { char x; int nbytes; #ifdef usestubs set_debug_traps(); breakpoint(); #endif #ifdef SIGNALS signal (SIGINT, sigint_handler); #endif printf ("talk to me baby\n"); while (1) { nbytes = read (0, &x, 1); if (nbytes < 0) { #ifdef EINTR if (errno != EINTR) #endif { perror (""); return 1; } } else if (nbytes == 0) { printf ("end of file\n"); exit (0); } else write (1, &x, 1); } return 0; } int func1 () { return 4; }