| 1929 | } |
| 1930 | |
| 1931 | void plugins_add_default_dir(struct plugins *plugins) |
| 1932 | { |
| 1933 | DIR *d = opendir(plugins->default_dir); |
| 1934 | if (d) { |
| 1935 | struct dirent *di; |
| 1936 | |
| 1937 | /* Add this directory itself, and recurse down once. */ |
| 1938 | add_plugin_dir(plugins, plugins->default_dir, true); |
| 1939 | while ((di = readdir(d)) != NULL) { |
| 1940 | if (streq(di->d_name, ".") || streq(di->d_name, "..")) |
| 1941 | continue; |
| 1942 | add_plugin_dir(plugins, path_join(tmpctx, plugins->default_dir, |
| 1943 | di->d_name), true); |
| 1944 | } |
| 1945 | closedir(d); |
| 1946 | } |
| 1947 | } |
| 1948 | |
| 1949 | static bool debugging(struct plugin *p) |
| 1950 | { |
no test coverage detected