Problem Report Number |
0021 |
Submitter's Classification |
Test Suite problem |
State |
Resolved |
Resolution |
Test Suite Deficiency (TSD) |
Problem Resolution ID |
TSD.PX.0009 |
Raised |
2004-07-03 05:35 |
Updated |
2004-07-13 14:37 |
Published |
2004-07-13 14:37 |
Product Standard |
1003.1-2003 System Interfaces |
Certification Program |
POSIX Certified by IEEE and The Open Group |
Test Suite |
VSX-PCTS2003 version 1.0B |
Test Identification |
ANSI.os/streamio/fclose 14, ANSI.os/streamio/fflush 9,
ANSI.os/streamio/fputs 7, ANSI.os/streamio/fseek 11,
ANSI.os/streamio/fwrite13, etc. |
Problem Summary |
Some tests report UNRESOLVED instead of UNSUPPORTED if VSX_ULIMIT_BLKS
is set to -1 |
Problem Text |
Setting VSX_ULIMIT_BLKS to -1 is supposed to indicate that your system
does not support a user limit on the amount of filesystem space that
can be used. This is an optional feature, and many tests correctly
report UNSUPPORTED if it is set to -1. The following tests
incorrectly report UNRESOLVED |
Test Output |
************************************************************************
/tset/ANSI.os/streamio/fclose/T.fclose 14 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when fclose() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component FCLOSE Assertion 8.2.3.11-12(D)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/fflush/T.fflush 9 Unresolved
Test Description:
When fflush() attempts to write to a file that exceeds an
implementation defined file size limit, then it sets errno to EFBIG,
sets the error indicator for the stream, and returns the value EOF.
Note: the error indicator for the stream is only tested in POSIX01 and
UNIX03 modes.
Posix Ref: Component FFLUSH Assertion 8.2.3.11-10(D)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/fputs/T.fputs 7 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when fputs() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component FPUTS Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/fseek/T.fseek 11 Unresolved
Test Description:
When fseek() attempts to write to a file that exceeds an
implementation defined file size limit, then it sets errno to EFBIG,
sets the error indicator for the stream, and returns a non-zero value.
Note: the error indicator for the stream is only tested in POSIX01 and
UNIX03 modes.
Posix Ref: Component FSEEK Assertion 8.2.3.11-08(D)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/fwrite/T.fwrite 13 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when fwrite() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component FWRITE Assertion 8.2.3.11-09(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/printf/T.fprintf 64 Unresolved
Test Description:
EFBIG in errno and a return negative value when fprintf() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component FPRINTF Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/printf/T.printf 64 Unresolved
Test Description:
EFBIG in errno and a return negative value when printf() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component PRINTF Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/putc/T.fputc 7 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when fputc() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component FPUTC Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/putc/T.putc 7 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when putc() attempts to write
to a file that exceeds an implementation defined maximum file size.
Posix Ref: Component PUTC Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/putc/T.putchar 7 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when putchar() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component PUTCHAR Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/puts/T.puts 7 Unresolved
Test Description:
EFBIG in errno and a return value of EOF when puts() attempts to write
to a file that exceeds an implementation defined maximum file size.
Posix Ref: Component PUTS Assertion 8.2.3.11-08(B)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/vprintf/T.vfprintf 64 Unresolved
Test Description:
EFBIG in errno and a return negative value when vfprintf() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component VFPRINTF Assertion 8.2.3.11-08(D)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/ANSI.os/streamio/vprintf/T.vprintf 64 Unresolved
Test Description:
EFBIG in errno and a return negative value when vprintf() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Posix Ref: Component VPRINTF Assertion 8.2.3.11-08(D)
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/XPG4.os/wstreamio/fputws/T.fputws 7 Unresolved
Test Description:
EFBIG in errno and a return value of -1 when fputws() attempts to
write to a file that exceeds an implementation defined maximum file
size.
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/XPG4.os/wstreamio/putwc/T.putwc 9 Unresolved
Test Description:
EFBIG in errno and a return value of WEOF when putwc() attempts to
write to a file that exceeds an implementation defined maximum file
size. The error indicator for the stream is set.
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
************************************************************************
/tset/XPG4.os/wstreamio/putwc/T.putwchar 9 Unresolved
Test Description:
EFBIG in errno and a return value of WEOF when putwchar() attempts to
write to a file that exceeds an implementation defined maximum file
size. The error indicator for the standard output stream is set.
Test Information:
deletion reason: VSX_ULIMIT_BLKS is set to -1
|