Changeset 2653


Ignore:
Timestamp:
Mar 18, 2006, 3:53:27 AM (19 years ago)
Author:
bird
Message:

Corrected testcase to work with glibc & libc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/libc-0.6/src/libctests/libc/smoketests/fclose-2.c

    r2547 r2653  
    2929#include <unistd.h>
    3030#include <stdlib.h>
     31#include <string.h>
    3132#include <errno.h>
    3233#include <sys/wait.h>
     
    5859        errno = 0;
    5960        rc2 = fclose(stdout);
    60         if (rc2 != -1 || errno != EBADF)
     61        if (rc2 != -1 || (errno && errno != EBADF))
    6162        {
    6263            fprintf(stderr, "fclose-2: fclose #2 failed! rc2=%d errno=%d %s\n", rc2, errno, strerror(errno));
     
    7172        errno = 0;
    7273        rc2 = fclose(stdout);
    73         if (rc2 != 0 || errno != EBADF)
     74        if (rc2 != -1 || (errno && errno != EBADF))
    7475        {
    7576            fprintf(stderr, "fclose-2: fclose #3 failed! rc2=%d errno=%d %s\n", rc2, errno, strerror(errno));
Note: See TracChangeset for help on using the changeset viewer.