$(_sc_search_regexp)
sc_prohibit_readdir:
- @prohibit='\b(read|close)dir *\(' \
+ @prohibit='\b(read|close|open)dir *\(' \
exclude='exempt from syntax-check' \
- halt='use virDirRead and VIR_DIR_CLOSE' \
+ halt='use virDirOpen, virDirRead and VIR_DIR_CLOSE' \
$(_sc_search_regexp)
sc_prohibit_gettext_noop:
exclude_file_name_regexp--sc_prohibit_always-defined_macros = \
^tests/virtestmock.c$$
+
+exclude_file_name_regexp--sc_prohibit_readdir = \
+ ^tests/.*mock\.c$$
static int
virDirOpenInternal(DIR **dirp, const char *name, bool ignoreENOENT, bool quiet)
{
- *dirp = opendir(name);
+ *dirp = opendir(name); /* exempt from syntax-check */
if (!*dirp) {
if (quiet)
return -1;