Sun Studio 12:Fortran 库参考

1.4.9 exit:终止进程并设置状态

该子例程的调用方式如下所示:

call exit( status )

status

INTEGER*4

输入 

示例:exit()


     ...
       if(dx .lt. 0.) call exit( 0 )
    ...
       end

exit 刷新并关闭进程中的所有文件,然后通知父进程(如果它在执行 wait)。

status 的低 8 位可用于父进程。此时,这 8 位左移 8 位,其他所有位均为零。(因此,status 应介于 256 到 65280 之间。)该调用从不返回任何值。

执行 C 函数 exit 时,可能会在系统最终 'exit' 之前执行清除操作。

调用 exit 时不使用参数会导致出现编译时警告消息,并自动将零作为参数。另请参见:exit(2)、fork(2)、fork(3F)、wait(2) 和 wait(3F)。