Commit 8a529bd9 authored by Yang Tse's avatar Yang Tse
Browse files

test can be allowed to run if fopen() is capable of fopen()ing

three additional files once that we have already open()ed the
big bunch of file descriptors.
parent 8fe9376d
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -67,21 +67,21 @@ static void close_file_descriptors(void)

static int fopen_works(void)
{
  FILE *fpa[SAFETY_MARGIN];
  FILE *fpa[3];
  int i;
  int ret = 1;

  for (i = 0; i < SAFETY_MARGIN; i++) {
  for (i = 0; i < 3; i++) {
    fpa[i] = NULL;
  }
  for (i = 0; i < SAFETY_MARGIN; i++) {
  for (i = 0; i < 3; i++) {
    fpa[i] = fopen(DEV_NULL, "r");
    if (fpa[i] == NULL) {
      ret = 0;
      break;
    }
  }
  for (i = 0; i < SAFETY_MARGIN; i++) {
  for (i = 0; i < 3; i++) {
    if (fpa[i] != NULL)
      fclose(fpa[i]);
  }
+4 −4
Original line number Diff line number Diff line
@@ -68,21 +68,21 @@ static void close_file_descriptors(void)

static int fopen_works(void)
{
  FILE *fpa[SAFETY_MARGIN];
  FILE *fpa[3];
  int i;
  int ret = 1;

  for (i = 0; i < SAFETY_MARGIN; i++) {
  for (i = 0; i < 3; i++) {
    fpa[i] = NULL;
  }
  for (i = 0; i < SAFETY_MARGIN; i++) {
  for (i = 0; i < 3; i++) {
    fpa[i] = fopen(DEV_NULL, "r");
    if (fpa[i] == NULL) {
      ret = 0;
      break;
    }
  }
  for (i = 0; i < SAFETY_MARGIN; i++) {
  for (i = 0; i < 3; i++) {
    if (fpa[i] != NULL)
      fclose(fpa[i]);
  }