+----------------------------------IBM 拡張----------------------------------+
SIGNAL プロシージャーを使用すると、プログラムは特定のオペレーティング・システム・シグナルの受信時に呼び出されるプロシージャーを指定することができます。
クラス
サブルーチン
例
INCLUDE 'fexcp.h'
INTEGER SIGUSR1
EXTERNAL USRINT
! Set exception handler to produce the traceback code.
! The SIGTRAP is defined in the include file fexcp.h.
! xl__trce is a procedure in the XL Fortran
! run-time library. It generates the traceback code.
CALL SIGNAL(SIGTRAP, XL__TRCE)
...
! Use user-defined procedure USRINT to handle the signal
! SIGUSR1.
CALL SIGNAL(SIGUSR1, USRINT)
...
関連情報
基礎となるのインプリメンテーションに関する詳細は、「AIX Technical Reference: Base Operating System and Extensions Volume 2」の『signal subroutine』を参照してください。
「ユーザーズ・ガイド」の『-qsigtrap オプション』には、コンパイラー・オプションを使用して SIGTRAP シグナル用にハンドラーを設定する方法が記載されています。
+--------------------------------IBM 拡張の終り-------------------------------+