mirror of
https://github.com/byteworksinc/ORCA-C.git
synced 2024-11-15 07:06:05 +00:00
29 lines
544 B
C++
29 lines
544 B
C++
/* Deviance Test 17.3.0.3: Ensure illegal setvbuf calls are detected */
|
|
|
|
#include <stdio.h>
|
|
|
|
main ()
|
|
{
|
|
FILE *f1;
|
|
char buf [80];
|
|
int i;
|
|
|
|
f1 = fopen ("3/tmp", "w"); /* call setvbuf with an ivalid buffering type */
|
|
if (f1 == NULL)
|
|
goto Fail1;
|
|
i = setvbuf (f1, buf, 3, 80);
|
|
if (!i)
|
|
goto Fail;
|
|
|
|
printf ("Passed Deviance Test 17.3.0.3\n");
|
|
return;
|
|
|
|
Fail:
|
|
printf ("Failed Deviance Test 17.3.0.3\n");
|
|
return;
|
|
|
|
Fail1:
|
|
printf ("Unable to open work file for Deviance Test 17.3.0.3\n");
|
|
return;
|
|
}
|