| |
Home • About Us •A-Z Index• Search • |
Organization | Apple Inc. |
---|---|
Author | Sue Grady |
Product Identification | Version/Release Number | Product Supplier |
---|---|---|
OS X Yosemite | version 10.10 | Apple Inc |
Testing Environment | Binary-compatible Family | Portability Environment | Indicator of Compliance | Compliance Details | |
---|---|---|---|---|---|
1. |
|
|
Internationalised System Calls and Libraries Extended V3 | Test Report from Test Suite | Test Suite: VSC5.3.8 Test Report: journal_vsc |
Question 1: Which of the following options, specified in the <unistd.h> header, are available on the system?
Response
Macro Name | Meaning | Provided |
---|---|---|
_POSIX2_C_BIND | Implementation supports the C Language Binding option. | Yes |
_POSIX2_C_DEV | Implementation supports the C Language Development Utilities option. | Yes |
_POSIX2_CHAR_TERM | Implementation supports at least one terminal type. | Yes |
_POSIX2_FORT_DEV | Implementation supports the FORTRAN Development Utilities option. | No |
_POSIX2_FORT_RUN | Implementation supports the FORTRAN Run-time Utilities. | Yes |
_POSIX2_LOCALEDEF | Implementation supports the creation of locales by the localedef utility. | Yes |
_POSIX2_PBS | Implementation supports the Batch Environment Services and Utilities option. | No |
_POSIX2_PBS_ACCOUNTING | Implementation supports the Batch Accounting option. | No |
_POSIX2_PBS_CHECKPOINT | Implementation supports the Batch Checkpoint/Restart option. | No |
_POSIX2_PBS_LOCATE | Implementation supports the Locate Batch Job Request option. | No |
_POSIX2_PBS_MESSAGE | Implementation supports the Batch Job Message Request option. | No |
_POSIX2_PBS_TRACK | Implementation supports the Track Batch Job Request option. | No |
_POSIX2_SW_DEV | Implementation supports the Software Developments Utilities option. | Yes |
_POSIX2_UPE | Implementation supports the User Portability Utilities option. | Yes |
Rationale
For a Commands and Utilities V4 conformant implementation, _POSIX2_C_BIND, _POSIX2_CHAR_TERM, _POSIX2_LOCALEDEF, and _POSIX2_UPE must be supported. The other constants identify optional functionality that an implementation may or may not choose to support.
Reference
Technical Standard, Base Definitions, Issue 6, Chapter 13, Headers, <unistd.h>.
Question 2: Is the XSI Development Utilities option supported by this implementation?
Response
No
Rationale
The development utilities are required to exist on designated DEVELOPMENT systems but may not be present on all XSI-conformant systems.
Reference
Technical Standard, Base Definitions, Issue 6, Section 2.1.4.2, XSI Shell and Utilities Conformance.
Question 3: Is the FORTRAN fort77 utility provided?
Response
No
Rationale
The fort77 utility is the command level interface to the FORTRAN compiler, which need not be provided.
Reference
Technical Standard, Base Definitions, Issue 6, Section 2.1.6.2, Shell and Utilities.
Question 4: How does the at command interpret a non-null SHELL environment variable?
Response
Uses sh irrespective of the setting of SHELL.
Rationale
The interpretation of the SHELL environment variable can cause at to invoke different versions of the shell on some implementations.
Reference
Technical Standard, Shell and Utilities, Issue 6, Chapter 4, Utilities, at, ENVIRONMENT VARIABLES, SHELL.
Question 5: What is the limit on the number of open streams provided by awk?
Response
20 open streams.
Rationale
The number of open streams that are available to awk may differ between implementations, possibly depending on the number of streams that are available to a process ({FOPEN_MAX}).
Reference
Technical Standard, Shell and Utilities, Issue 6, Chapter 4, Utilities, awk, Input/Output and General Functions, close().
Question 6: How does the batch command interpret a non-null SHELL environment variable?
Response
Uses sh irrespective of the setting of SHELL.
Rationale
The interpretation of the SHELL environment variable can cause batch to invoke different versions of the shell on some implementations.
Reference
Technical Standard, Shell and Utilities, Issue 6, Chapter 4, Utilities, batch, ENVIRONMENT VARIABLES, SHELL.
Question 7: Which defined names are automatically provided by the compiler?
Response
Rationale
The automatic provision of defined names by the compiler can cause these names to be unavailable in the name space for defined names.
Reference
Technical Standard, Shell and Utilities, Issue 6, Chapter 4, Utilities, c99, OPTIONS, -D.
Question 8: When multiple input files are specified, where does c99 direct identification messages designating the start of each input file processing?
Response
These messages are not generated.
Question 9: What are the limits associated with external symbols imposed by c99?
Response
Description | Minimum Maximum | Implementation Maximum |
---|---|---|
Number of significant bytes | 31 | 31 but MEMORY LIMITED |
Number of external symbols per source or object file | 511 | 511 but MEMORY LIMITED |
Total number of external symbols | 4095 | 4095 but MEMORY LIMITED |
Question 10: Does the implementation support user and group IDs for symbolic links?
Response
Yes
Question 11: What is the affect of alternate access control mechanisms on file copies?
Response
Question 12: Does date permit the setting of the date and time?
Response
Yes
Question 13: What restrictions are imposed on the set of commands within the rhs of the map command?
Response
Question 14: Is the history list mechanism disabled for users with appropriate privileges who do not set HISTFILE?
Response
No
Question 15: When multiple input files are specified, where does fort77 direct identification messages designating the start of each input file processing?
Response
Not applicable.
Question 16: What are the limits associated with external symbols imposed by fort77?
Response
Description | Minimum Maximum | Implementation Maximum |
---|---|---|
Number of significant bytes | 31 | not applicable |
Number of external symbols per source or object file | 511 | not applicable |
Total number of external symbols | 4095 | not applicable |
Question 17: Where are error messages sent when the lex -t option is not specified?
Response
Standard error.
Question 18: Can ln create links to a directory?
Response
No
Question 19: What is the default character mapping used when the localedef -f option is not specified?
Response
Question 20: What lp option or operator command is used to suppress the printing of a banner page?
Response
Question 21: How many bytes are in a block as reported by ls?
Response
512
Question 22: What additional variables does make add to its environment?
Response
Question 23: Does the default MAKEFLAGS environment variable contain additional implementation-defined options?
Response
Question 24: Does newgrp allow users who are not listed as a member of a group which has no password to change to that group?
Response
No
Question 25: Are there any other implementation-defined authorization restrictions that affect newgrp?
Response
Question 26: What are the limits and default values used by nice and renice?
Response
Maximum nice value | +20 |
Minimum nice value | -20 |
Default nice value | 10 |
Question 27: What is the default archive format used by pax?
Response
Question 28: How does pax handle reading and writing of archives that span multiple files?
Response
Question 29: How does pax handle invalid filenames when it is extracting files from an archive?
Response
Question 30: Does printf support the e, E, f, g, and G floating point conversion specifications?
Response
Yes
Question 31: Is the environment variable IFS ignored when the shell is invoked?
Response
Yes
Question 32: What is the latest date after the Epoch that can be used by touch?
Response
Jan 19 2038 03:14:07 UTC
Question 33: What are the limits of yacc's internal tables?
Response
Description | Minimum Maximum | Implementation Maximum |
---|---|---|
Number of tokens | 126 | 126 but MEMORY LIMITED |
Number of non-terminals | 200 | 200 but MEMORY LIMITED |
Number of rules | 300 | 300 but MEMORY LIMITED |
Number of states | 600 | 32767 |
Length of rules | 5200 | 5200 but MEMORY LIMITED |
Number of actions | 4000 | 4000 but MEMORY LIMITED |
Question 34: What C-language programming environments are provided?
Response
Programming Environment | Provided |
---|---|
The implementation provides a C-language programming environment with 32-bit int, long, pointer and off_t types. |
No |
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. |
Yes |
The implementation provides a C-language programming environment with 32-bit int, and 64-bit long, pointer and off_t types. |
Yes |
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. |
Yes |
Question 35: What C-language programming environment is the default?
Response
Programming Environment | Provided |
---|---|
The implementation's default C-language programming environment provides 32-bit int, long, pointer and off_t types. |
No |
The implementation's default C-language programming environment provides 32-bit int, long and pointer types and an off_t type using at least 64 bits. |
No |
The implementation's default C-language programming environment provides 32-bit int, and 64-bit long, pointer and off_t types. |
Yes |
The implementation's default C-language programming environment provides int using at least 32-bits, and long, pointer and off_t types using at least 64 bits. |
Yes |
Question 36: Does qalter attempt to alter the attributes of a batch job in the RUNNING state?
Response
Not applicable.
Question 37: Does the implementation define other hold types for the qalter , qhold, qrls and qselect utilities?
Response
Not applicable.
Question 38: Does the implementation define other join types for the qalter and qsub utilities ?
Response
Not applicable.
Question 39: Does the implementation define other keep types for the qalter and qsub utilities?
Response
Not applicable.
Question 40: Does the implementation define other mail types for the qalter and qsub utilties?
Response
Not applicable.
Question 41: How do the qalter and qsub utilities interpret the mail_address argument to the -M option?
Response
Question 42: Does the qalter utility attempt to locate a batch job on other servers?
Response
Not applicable.
Question 43: Do the qdel,qhold,qmove,qmsg,qrerun,qrls,qsig and qstat utilities wait to output a diagnostic message while attempting to locate a job on other servers?
Response
Utility Name | Output a Diagnostic? |
---|---|
qdel | Not applicable. |
qhold | Not applicable. |
qmove | Not applicable. |
qmsg | Not applicable. |
qrerun | Not applicable. |
qrls | Not applicable. |
qsig | Not applicable. |
qstat | Not applicable. |
Question 44: What is the name and location of the implementation-defined file that the qmsg utility writes the message to if neither -O nor the -E options are specified?
Response
Question 45: What is the format that the qselect utility supports for matching against the Job_Name attribute for the -N option?
Response
Question 46: How does the qselect utility determine the default batch server?
Response
Question 47: What additional implementation-defined information, if any, about the batch job or batch queue are displayed for the -f option to the qstat utility?
Response
Question 48: What is the value of the Priority attribute if the -p option is not presented to the qsub utility?
Response
Question 49: What is the default destination if the -q option is not presented to the qsub utility?
Response
Question 50: What is the mechanism for setting and determining the value of the default shell for the qsub utility?
Response
Question 51: What is the format of shell commments recognized by the qsub utility for the script file argument?
Response
Copyright ©
All rights reserved.
Date | Name | Comment |
---|---|---|
19-Sep-2014 | Sue Grady | Yosemite |
The Open Group and Boundaryless Information Flow are trademarks
and UNIX is a registered trademark of The Open Group in the United States
and other countries. All other trademarks are the property of their
respective owners.