Miscellaneous Run-Time Routines: table

Programs that use most of these routines should contain a USE IFCORE statement to obtain the proper interfaces to these routines. You do not need a USE IFCORE statement for for_rtl_init_ and for_rtl_finish_.

Name Procedure Type Description
COMMITQQ Function Forces the operating system to execute any pending write operations for a file.
FOR_DESCRIPTOR_ASSIGN1 Subroutine Creates an array descriptor in memory.
FOR_GET_FPE Function Returns the current settings of floating-point exception flags.
for_rtl_finish_ Function Cleans up the Fortran run-time environment.
for_rtl_init_ Function Initializes the Fortran run-time environment.
FOR_SET_FPE Function Sets the floating-point exception flags.
FOR_SET_REENTRANCY Function Controls the type of reentrancy protection that the Fortran Run-Time Library (RTL) exhibits.
GERROR Subroutine Returns a message for the last error detected by a Fortran run-time routine.
GETCHARQQ Function Returns the next keystroke.
GETEXCEPTIONPTRSQQ1 Function Returns a pointer to C run-time exception information pointers appropriate for use in signal handlers established with SIGNALQQ or direct calls to the C rtl signal( ) routine.
GETSTRQQ Function Reads a character string from the keyboard using buffered input.
PEEKCHARQQ Function Checks the buffer to see if a keystroke is waiting.
PERROR Subroutine Sends a message to the standard error stream, preceded by a specified string, for the last detected error.
TRACEBACKQQ Subroutine Provides traceback information.
1 W*32, W*64