f2 23 user/uw-testbin/files1/files1.c int f1, f2;
f2 38 user/uw-testbin/files1/files1.c f2 = open("FILE2", O_RDWR | O_CREAT | O_TRUNC);
f2 39 user/uw-testbin/files1/files1.c TEST_POSITIVE(f2, "Unable to open FILE2");
f2 41 user/uw-testbin/files1/files1.c TEST_NOT_EQUAL(f1, f2, "fd f1 == f2");
f2 48 user/uw-testbin/files1/files1.c rc = write(f2, (char *) &j, sizeof(j));
f2 59 user/uw-testbin/files1/files1.c rc = close(f2);
f2 65 user/uw-testbin/files1/files1.c f2 = open("FILE2", O_RDONLY);
f2 68 user/uw-testbin/files1/files1.c TEST_NOT_EQUAL(f1, f2, "fd f1 == f2");
f2 76 user/uw-testbin/files1/files1.c rc = read(f2, (char *) &intbuf, sizeof(intbuf));
f2 40 user/uw-testbin/files2/files2.c int f1, f2, f3;
f2 62 user/uw-testbin/files2/files2.c f2 = open("FILE1", O_RDWR);
f2 63 user/uw-testbin/files2/files2.c TEST_POSITIVE(f2, "Unable to open FILE1 second time");
f2 69 user/uw-testbin/files2/files2.c TEST_NOT_EQUAL(f1, f2, "Using same fd for multiple opens f1 = f2");
f2 70 user/uw-testbin/files2/files2.c TEST_NOT_EQUAL(f2, f3, "Using same fd for multiple opens f2 = f3");
f2 74 user/uw-testbin/files2/files2.c rc = close(f2);
f2 88 user/uw-testbin/files2/files2.c rc = read(f2, (char *) &j, sizeof(j));
f2 122 user/uw-testbin/files2/files2.c f2 = open("FILE2", O_WRONLY);
f2 126 user/uw-testbin/files2/files2.c rc = read(f2, &i, 1);
f2 136 user/uw-testbin/files2/files2.c rc = close(f2);