Conformance Statement


Product Standard: Internationalized System Calls and Libraries Extended V4

OrganizationIBM Corporation
AuthorManoranjan Sahu


1. Internationalized System Calls and Libraries Extended V4

Product Information

Product IdentificationVersion/Release NumberProduct Supplier
AIX 7 Operating System(PID 5765-G98)AIX version 7, at either 7.2 TL5 (or later) International Business Machine Corporation

Environment Specification

Testing Environment Binary-compatible Family Portability Environment Indicator of Compliance Compliance Details
IBM System p Server: Model E1C, VIO client. HARDWARE: Systems using CHRP system architecture with POWER(tm) processors and 2, 8 or 128 port async cards. SOFTWARE: AIX Version 7, at either 7.2 TL5 (or later)with IBM XL C/C++ for AIX, V16.1, installed on JFS2 filesystems and running in 32bit(ILP32_OFF32) mode None. Test Report from Test Suite Test Suite: VSX4.7.17
Test Report: VSX4_journal
IBM System p Server: Model E1C, VIO client. HARDWARE: Systems using CHRP system architecture with POWER(tm) processors and 2, 8 or 128 port async cards. SOFTWARE: AIX Version 7, at either 7.2 TL5 (or later)with IBM XL C/C++ for AIX, V16.1, installed on JFS2 filesystems and running in 32bit(ILP32_OFF32) mode None. Test Report from Test Suite Test Suite: VSX5.3.16
Test Report: VSX5_journal
IBM System p Server: Model E1C, VIO client.HARDWARE: Systems using CHRP system architecture with POWER(tm) processors and 2, 8 or 128 port async cards. SOFTWARE: AIX Version 7, at either 7.2 TL5 (or later)with IBM XL C/C++ for AIX, V16.1, installed on JFS2 filesystems and running in 32bit(ILP32_OFF32) mode None. Test Report from Test Suite Test Suite: VSRT5.4.18
Test Report: VSRT_journal
IBM System p Server: Model E1C, VIO client. HARDWARE: Systems using CHRP system architecture with POWER(tm) processors and 2, 8 or 128 port async cards. SOFTWARE: AIX Version 7, at either 7.2 TL5 (or later)with IBM XL C/C++ for AIX, V16.1, installed on JFS2 filesystems and running in 32bit(ILP32_OFF32) mode None. Test Report from Test Suite Test Suite: VSTH5.5.16
Test Report: VSTH_journal
IBM System p Server: Model E1C, VIO client. HARDWARE: Systems using CHRP system architecture with POWER(tm) processors and 2, 8 or 128 port async cards. SOFTWARE: AIX Version 7, at either 7.2 TL5 (or later)with IBM XL C/C++ for AIX, V16.1, installed on JFS2 filesystems and running in 32bit(ILP32_OFF32) mode None. Test Report from Test Suite Test Suite: VSU5.3.19
Test Report: VSU_journal

Temporary Waivers

None


1.1 General Attributes

1.1.1 XSI Option Groups

Question 1: Which of the following XSI Option Groups are supported by the implementation?

Response

Rationale

Reference


1.1.2 Options

Question 2: Which of the following options are supported by the implementation?

Response

Rationale

Reference


1.1.3 POSIX.1 Supported Features

Question 3: For each of the symbolic constants, specified in the <unistd.h> header file, are the associated features always available on the system?

Response

Rationale

Reference


1.1.4 Float, Stdio, and Limit Values

Question 4: What are the values associated with the following constants specified in the <float.h> header file?

Response

Rationale

Reference


Question 5: What are the values associated with the following constants (optionally specified in the <limits.h> header file)?

Response

Rationale

Reference


Question 6: What are the values associated with the following constants specified in the <limits.h> header file?

Response

Rationale

Reference


Question 7: What are the values associated with the following numerical constants specified in the <limits.h> header file?

Response

Rationale

Reference


Question 8: What are the values associated with the following numerical constants specified in the <stdio.h> header file?

Response

Rationale

Reference


1.1.5 File Timestamp Resolution

Question 9: What is the resolution of file timestamps in a file system?

Response

Rationale

Reference


1.1.6 Mathematical Interfaces

Question 10: What format of floating-point numbers is supported by this implementation?

Response

Rationale

Reference


Question 11: Which floating-point exceptions are supported by this implementation for the fegetexecptflag(), feraiseexcept(), fesetexecptflag(), and fetestexecptflag() functions?

Response

Rationale

Reference


Question 12: Which floating-point rounding directions are supported by this implementation for the fegetround(), and fesetround() functions?

Response

Rationale

Reference


Question 13: Is a non-stop floating-point exception mode supported by this implementation?

Response

Rationale

Reference


1.1.7 Data Encryption

Question 14: Are the optional data encryption interfaces provided?

Response

Rationale

Reference


1.2 Process Handling

1.2.1 Process Generation

Question 15: Which file types (regular, directory, FIFO, special and so on) are considered to be executable?

Response

Rationale

Reference


1.3 File Handling

1.3.1 Access Control

Question 16: What file access control mechanisms does the implementation provide?

Response

Rationale

Reference


Question 17: Are any additional or alternate file access control mechanisms implemented that could cause fstat(), fstatat(), lstat() or stat() to fail?

Response

Rationale

Reference


1.3.2 Directory Protection

Question 18: When mode bit S_ISVTX is set on a directory, can writable files be removed and renamed within the directory?

Response

Rationale

Reference


1.3.3 Symbolic Links

Question 19: How does link() handle symbolic links?

Response

Rationale

Reference


1.4 Coded Character Sets

Question 20: What coded character sets are supported by the implementation?

Response

Rationale

Reference


Question 21: What is the implementation's underlying internal codeset?

Response

Rationale

Reference


1.5 Pseudo-Terminals

1.5.1 Master close

Question 22: Does closing the master side of a pseudo-terminal flush all queued input and output?

Response

Rationale

Reference


1.5.2 Slave close

Question 23: Does closing the slave side of a STREAMS-based pseudo-terminal cause a zero-length message to be sent to the master?

Response

Rationale

Reference


1.5.3 Naming Conventions

Question 24: What naming conventions are associated with the master side of pseudo-terminal devices?

Response

Rationale

Reference


1.6 Polling

Question 25: What types of file can be polled?

Response

Rationale

Reference


1.7 Signal Codes

Question 26: Which of the following si_code values may be generated?

Response

Rationale

Reference


1.8 Set Process Group ID

Question 27: Does the setpgrp() function create a new session?

Response

Rationale

Reference


1.9 Signals Generating a Core File

Question 28: Does the implementation generate a core file when the following signals are delivered to a process and the default action is taken?

Response

Rationale

Reference


1.10 Sockets

1.10.1 Listen Queues

Question 29: What is the limit the implementation places on the length of a socket's listen queue?

Response

Rationale

Reference


1.10.2 Address Families, Socket Types, and Protocols

Question 30: What combinations of address family, socket types, and protocols does the implementation support?

Response

Rationale

Reference


1.10.3 Socket Types

Question 31: What socket types does the implementation support?

Response

Rationale

Reference


1.11 Threads

1.11.1 Cancellation Points

Question 32: Which functions have cancellation points that occur when a thread is executing?

Response

Rationale

Reference


1.12 C-language Compilation Environment

Question 33: What C-language compilation environments are provided?

Response

Rationale

Reference


Question 34: What execution environments are provided on the system under test?

Response

Rationale

Reference


1.13 Realtime

1.13.1 Prioritized I/O

Question 35: If the Realtime Option Group is supported, does the implementation support _POSIX_PRIORITIZED_IO?

Response

Rationale

Reference


1.13.2 Cancelable Asynchronous I/O Operations

Question 36: What asynchronous I/O operations are cancelable with aio_cancel()?

Response

Rationale

Reference


1.14 Realtime Threads

1.14.1 Scheduling Policies

Question 37: If the Realtime Threads Option Group is supported, what scheduling policy is associated with SCHED_OTHER?

Response

Rationale

Reference


1.14.2 Scheduling Contention Scope

Question 38: If the Realtime Threads Option Group is supported, what scheduling contention scopes are supported: PTHREAD_SCOPE_PROCESS, PTHREAD_SCOPE_SYSTEM, or both?

Response

Rationale

Reference


1.14.3 Default Scheduling Contention Scope

Question 39: If the Realtime Threads Option Group is supported, what is the default scheduling contention scope when a process is created?

Response

Rationale

Reference


2. Appendix

This appendix contains additional, explanatory material that was provided by the vendor.


Copyright ©
All rights reserved.


3. Change History

DateNameComment
New Manoranjan Sahu Initial UNIXv7 Submission for AIX V7.2 TL5 release on 09-2020

 Copyright © 1998-2020 The Open Group. All Rights Reserved.

 The Open Group, UNIX and The Open Brand ("X Device") are registered trademarks of The Open Group in the United States and other countries. All other trademarks are the property of their respective owners.