Microchip Technology SW006023-1N Hoja De Datos

Descargar
Página de 238
MPLAB
®
 XC32 C/C++ Compiler User’s Guide
DS51686E-page 200
 2012 Microchip Technology Inc.
ISO Standard:
“The set of signals, their semantics, and their default handling (7.14).”
Implementation:
The default handling of signals is to always return failure. Actual signal 
handling is application defined.
ISO Standard:
“If the equivalent of 
signal(sig
, SIG_DFL); 
is not executed prior 
to the call of a signal handler, the blocking of the signal that is per-
formed (7.14.1.1).”
Implementation:
Application defined.
ISO Standard:
“Whether the equivalent of 
signal(sig
, SIG_DFL); 
is executed 
prior to the call of a signal handler for the signal SIGILL (7.14.1.1).”
Implementation:
Application defined.
ISO Standard:
“Signal values other than SIGFPE, SIGILL, and SIGSEGV that corre-
spond to a computational exception (7.14.1.1).”
Implementation:
Application defined.
ISO Standard:
“Whether the last line of a text stream requires a terminating new-line 
character (7.19.2).”
Implementation:
Yes.
ISO Standard:
“Whether space characters that are written out to a text stream immedi-
ately before a new-line character appear when read in (7.19.2).”
Implementation:
Yes.
ISO Standard:
“The number of null characters that may be appended to data written to 
a binary stream (7.19.2).”
Implementation:
No null characters are appended to a binary stream.
ISO Standard:
“Whether the file position indicator of an append-mode stream is ini-
tially positioned at the beginning or end of the file (7.19.3).”
Implementation:
Application defined. The system level function 
open
 is called with the 
O_APPEND
 flag.
ISO Standard:
“Whether a write on a text stream causes the associated file to be trun-
cated beyond that point (7.19.3).”
Implementation:
Application defined.
ISO Standard:
“The characteristics of file buffering (7.19.3).”
ISO Standard:
“Whether a zero-length file actually exists (7.19.3).”
Implementation:
Application defined.
ISO Standard:
“The rules for composing valid file names (7.19.3).”
Implementation:
Application defined.
ISO Standard:
“Whether the same file can be open multiple times (7.19.3).”
Implementation:
Application defined.
ISO Standard:
“The nature and choice of encodings used for multibyte characters in 
files (7.19.3).”
Implementation:
Encodings are the same for each file.
ISO Standard:
“The effect of the remove function on an open file (7.19.4.1).”
Implementation:
Application defined. The system function 
unlink
 is called.
ISO Standard:
“The effect if a file with the new name exists prior to a call to the 
rename 
function (7.19.4.2).”
Implementation:
Application defined. The system function 
link
 is called to create the 
new filename, then 
unlink
 is called to remove the old filename. Typi-
cally, 
link
 will fail if the new filename already exists.
ISO Standard:
“Whether an open temporary file is removed upon abnormal program 
termination (7.19.4.3).”
Implementation:
No.
ISO Standard:
“What happens when the 
tmpnam
 
function is called more than 
TMP_MAX 
times (7.19.4.4).”