00001 00002 #ifndef VMS 00003 00004 #include "sic_comm.h" 00005 #include "controlc.h" 00006 00007 #include "ctrlc.h" 00008 00012 static void ctrlc_handler( int signum) 00013 { 00014 set_ctrlc( ); 00015 return; 00016 } 00017 00022 void *CFC_API trap_ctrlc( void) 00023 { 00024 signal( SIGINT, ctrlc_handler); 00025 sic_set_ctrlc_handled( 1); 00026 return ((void *)0); 00027 } 00028 00033 void *CFC_API no_ctrlc( void) 00034 { 00035 signal( SIGINT, SIG_IGN); 00036 sic_set_ctrlc_handled( 0); 00037 return ((void *)0); 00038 } 00039 00040 #else /* VMS */ 00041 00042 /* on fait rien c'est deja programme en fortran VMS */ 00043 00044 #endif /* VMS */ 00045
1.5.1