402N/A #endif // _RWSTD_NO_NEW_HEADER
402N/A std::messages_base::catalog cats [NCATS];
402N/A // detect descriptor leaks
402N/A- const int fd1 = open (__FILE__, O_RDONLY);
402N/A+ const int fd1 = open (__FILE__, _RWSTD_O_RDONLY);
402N/A const std::locale loc = std::locale::classic ();
402N/A close_catalog (msgs, cats [i], false, cname, __LINE__);
402N/A- int fd2 = open (__FILE__, O_RDONLY);
402N/A+ int fd2 = open (__FILE__, _RWSTD_O_RDONLY);
402N/A rw_assert (fd2 - fd1 == 1, 0, __LINE__,
402N/A "messages<%s>::close() leaked %d file descriptors",
402N/A- fd2 = open (__FILE__, O_RDONLY);
402N/A+ fd2 = open (__FILE__, _RWSTD_O_RDONLY);
402N/A rw_assert (fd2 - fd1 == 1, 0, __LINE__,
402N/A "messages<%s>::close() leaked %d file descriptors",