ISO Standard: |
“The name and type of the function called at program start-up in a
freestanding environment (5.1.2.1).” |
Implementation: |
int main (void); |
ISO Standard: |
“The effect of program termination in a freestanding environment
(5.1.2.1).” |
Implementation: |
An infinite loop (branch to self) instruction will be
executed. |
ISO Standard: |
“An alternative manner in which the main function may be defined
(5.1.2.2.1).” |
Implementation: |
int main (void); |
ISO Standard: |
“The values given to the strings pointed to by the
argv argument to main
(5.1.2.2.1).” |
Implementation: |
No arguments are passed to main. Reference to argc
or argv is undefined. |
ISO Standard: |
“What constitutes an interactive device (5.1.2.3).” |
Implementation: |
Application defined. |
ISO Standard: |
“Signals for which the equivalent of signal(sig,
SIG_IGN); is executed at program start-up
(7.14.1.1).” |
Implementation: |
Signals are application defined. |
ISO Standard: |
“The form of the status returned to the host environment to indicate
unsuccessful termination when the SIGABRT signal is
raised and not caught (7.20.4.1).” |
Implementation: |
The host environment is application defined. |
ISO Standard: |
“The forms of the status returned to the host environment by the
exit function to report successful and unsuccessful
termination (7.20.4.3).” |
Implementation: |
The host environment is application defined. |
ISO Standard: |
“The status returned to the host environment by the exit function if
the value of its argument is other than zero,
EXIT_SUCCESS , or EXIT_FAILURE
(7.20.4.3).” |
Implementation: |
The host environment is application defined. |
ISO Standard: |
“The set of environment names and the method for altering
the environment list used by the getenv function
(7.20.4.4).” |
Implementation: |
The host environment is application defined. |
ISO Standard: |
“The manner of execution of the string by the system function
(7.20.4.5).” |
Implementation: |
The host environment is application defined. |