Go to the documentation of this file.
33 integer(c_int),
public ::
sigint = -1
36 integer(c_int),
public ::
sigfpe = -1
47 integer(c_int),
intent(out) :: ierr
55 integer(c_int),
intent(out) :: ierr
63 integer(c_int),
intent(out) :: ierr
71 integer(c_int),
intent(out) :: ierr
79 integer(c_int),
intent(out) :: ierr
87 integer(c_int),
intent(out) :: ierr
105 logical,
intent(in) :: master
106 integer(c_int) :: ierr
109 if( master )
write(*,*)
''
110 if( master )
write(*,*)
'Get system signals'
113 if ( ierr == 0 )
then
114 if( master )
write(*,*)
'*** signal: SIGINT = ',
sigint
116 if( master )
write(*,*)
'xxx [WARNING] Not Exist: SIGINT'
120 if ( ierr == 0 )
then
121 if( master )
write(*,*)
'*** signal: SIGQUIT = ',
sigquit
123 if( master )
write(*,*)
'xxx [WARNING] Not Exist: SIGQUIT'
127 if ( ierr == 0 )
then
128 if( master )
write(*,*)
'*** signal: SIGABRT = ',
sigabrt
130 if( master )
write(*,*)
'xxx [WARNING] Not Exist: SIGABRT'
134 if ( ierr == 0 )
then
135 if( master )
write(*,*)
'*** signal: SIGFPE = ',
sigfpe
137 if( master )
write(*,*)
'xxx [WARNING] Not Exist: SIGFPE'
141 if ( ierr == 0 )
then
142 if( master )
write(*,*)
'*** signal: SIGSEGV = ',
sigsegv
144 if( master )
write(*,*)
'xxx [WARNING] Not Exist: SIGSEGV'
148 if ( ierr == 0 )
then
149 if( master )
write(*,*)
'*** signal: SIGTERM = ',
sigterm
151 if( master )
write(*,*)
'xxx [WARNING] Not Exist: SIGTERM'
int get_sigsegv(int *ifail)
integer(c_int), public sigabrt
int get_sigabrt(int *ifail)
integer(c_int), public sigsegv
int get_sigterm(int *ifail)
int get_sigint(int *ifail)
int get_sigquit(int *ifail)
integer(c_int), public sigquit
integer(c_int), public sigfpe
subroutine, public sigvars_get_all(master)
Get signal values.
int get_sigfpe(int *ifail)
integer(c_int), public sigint
integer(c_int), public sigterm