Question 5 (1.4.2 awk)

* Limit on the number of open streams (FOPEN_MAX) on x86 is 60.

* Limit on the number of open streams (FOPEN_MAX) on SPARC is 20.



Question 34 (1.5.1 Supported Environments) describes the supported programming environments for the implementation. The support described in this question is for 64-bit SPARC-based systems. Further clarification for both 32-bit and 64-bit SPARC-based and X86-based systems is as follows for both the Programming and Execution environments:



Programming Environment:

* The implementation provides a C-language programming environment with 32-bit int, long, pointer and off_t types on 32-bit and 64-bit SPARC and x86.

* The implementation provides a C-language programming environment with 32-bit int, long and pointer types and an off_t type using at least 64 bits on 32-bit and 64-bit SPARC and x86.

* The implementation provides a C-language programming environment with 32-bit int, and 64-bit long, pointer and off_t types on both 32-bit and 64-bit SPARC and x86.

* The implementation provides a C-language programming environment with int using at least 32-bits, and long, pointer and off_t types using at least 64-bits on both 32-bit and 64-bit SPARC and x86.



Execution Environment:

* The implementation provides an execution environment with 32-bit int, long, pointer and off_t types on 32-bit and 64-bit SPARC and x86.

* The implementation provides an execution environment with 32-bit int, long and pointer types and an off_t type using at least 64 bits on 32-bit and 64-bit SPARC and x86.

* The implementation provides an execution environment with 32-bit int, and 64-bit long, pointer and off_t types on 64-bit SPARC and x86.

* The implementation provides an execution environment with int using at least 32-bits, and long, pointer and off_t types using at least 64-bits on 64-bit SPARC and x86.