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. |