23.2 Environment
Implementation-Defined Behavior for Environment is covered in section G.3.2 of the ANSI C Standard.
What library facilities are available to a freestanding program? (ISO 5.1.2.1)
All of the facilities of the standard C library are available, provided that a small set of functions is customized for the environment, as described in the “Run Time Libraries” section.
Describe program termination in a freestanding environment. (ISO 5.1.2.1)
If the function main returns or the function exit is called, a
HALT
instruction is executed in an infinite loop. This behavior is
customizable.
Describe the arguments (parameters) passed to the function
main
? (ISO 5.1.2.2.1)
No parameters are passed to main
.
Which of the following is a valid interactive device: (ISO 5.1.2.3)
Asynchronous terminal No
Paired display and keyboard No
Inter program connection No
Other, please describe? None