具有指定激活组的非标准行为

如果 CRTPGM 命令的 ACTGRP 参数指定为除 *NEW以外的值,那么应用程序的运行时行为可能不遵循 ISO 语义。 运行时库和类库假定程序是使用 ACTGRP (*NEW) 构建的

非 ISO 行为可能发生在以下期间:
  • 程序终止-exit () , abort () , atexit ()
  • 信号处理-signal () ,升高 ()
  • 多字节字符串处理-mblen ()
  • 任何依赖于语言环境的库函数-isalpha () , qsort ()

在缺省激活组中,不会自动关闭 I/O 文件。 除非明确请求,否则不会清空 I/O 缓冲区。