23,41d22 < #define TESTING < #ifdef TESTING < #undef CVS_OPEN < #undef CVS_OPENDIR < < int CVS_OPEN (const char *path, int flags, mode_t *mode) < { < int fd = open (path, flags, mode); < fprintf (stderr, "Opened '%s' as %d\n", path, fd); < return fd; < } < DIR *CVS_OPENDIR (const char *path) < { < DIR *dirp = opendir (path); < fprintf (stderr, "Opened dir '%s' as %d\n", path, dirp->dd_fd); < return dirp; < } < #endif < 508,514d488 < #ifdef TESTING < if (closedir (dirp) != 0) { < fprintf (stderr, "failed to close dir %d - err %d\n", dirp->dd_fd, errno); < } else { < fprintf (stderr, "succeeded to close dir %d\n", dirp->dd_fd); < } < #else 516d489 < #endif