link.h revision ed7a6ba24ad3241e696fa7bc9bb56bb4f373147b
113cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle/* Authors: Jason Tang <jtang@tresys.com> 213cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle * Joshua Brindle <jbrindle@tresys.com> 313cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle * Karl MacMillan <kmacmillan@mentalrootkit.com> 413cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle */ 513cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 613cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#ifndef _SEPOL_POLICYDB_LINK_H 713cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#define _SEPOL_POLICYDB_LINK_H 813cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 913cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#include <sepol/handle.h> 1013cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#include <sepol/errcodes.h> 1113cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#include <sepol/policydb/policydb.h> 1213cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 1313cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 1413cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#include <stddef.h> 15ed7a6ba24ad3241e696fa7bc9bb56bb4f373147bdcashman#include <sys/cdefs.h> 16ed7a6ba24ad3241e696fa7bc9bb56bb4f373147bdcashman 17ed7a6ba24ad3241e696fa7bc9bb56bb4f373147bdcashman__BEGIN_DECLS 1813cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 1913cd4c8960688af11ad23b4c946149015c80d54Joshua Brindleextern int link_modules(sepol_handle_t * handle, 2013cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle policydb_t * b, policydb_t ** mods, int len, 2113cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle int verbose); 2213cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 23ed7a6ba24ad3241e696fa7bc9bb56bb4f373147bdcashman__END_DECLS 2413cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle#endif 25