| 1733 | } |
| 1734 | |
| 1735 | int |
| 1736 | LibAliasUnLoadAllModule(void) |
| 1737 | { |
| 1738 | struct dll *t; |
| 1739 | struct proto_handler *p; |
| 1740 | |
| 1741 | /* Unload all modules then reload everything. */ |
| 1742 | while ((p = first_handler()) != NULL) { |
| 1743 | LibAliasDetachHandlers(p); |
| 1744 | } |
| 1745 | while ((t = walk_dll_chain()) != NULL) { |
| 1746 | dlclose(t->handle); |
| 1747 | free(t); |
| 1748 | } |
| 1749 | return (1); |
| 1750 | } |
| 1751 | |
| 1752 | #endif |
| 1753 |
no test coverage detected