MCPcopy Create free account
hub / github.com/ElementsProject/lightning / plugins_add_default_dir

Function plugins_add_default_dir

lightningd/plugin.c:1665–1681  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1663}
1664
1665void plugins_add_default_dir(struct plugins *plugins)
1666{
1667 DIR *d = opendir(plugins->default_dir);
1668 if (d) {
1669 struct dirent *di;
1670
1671 /* Add this directory itself, and recurse down once. */
1672 add_plugin_dir(plugins, plugins->default_dir, true);
1673 while ((di = readdir(d)) != NULL) {
1674 if (streq(di->d_name, ".") || streq(di->d_name, ".."))
1675 continue;
1676 add_plugin_dir(plugins, path_join(tmpctx, plugins->default_dir,
1677 di->d_name), true);
1678 }
1679 closedir(d);
1680 }
1681}
1682
1683static void plugin_set_timeout(struct plugin *p)
1684{

Callers 2

plugins_initFunction · 0.85

Calls 2

add_plugin_dirFunction · 0.85
path_joinFunction · 0.85

Tested by

no test coverage detected