lease_select.cc 495 B

1234567891011121314151617181920212223242526
  1. #include <hooks/hooks.h>
  2. #include <dhcp/pkt4.h>
  3. #include <dhcp/dhcp6.h>
  4. #include <dhcp/pkt6.h>
  5. #include <dhcpsrv/lease.h>
  6. #include <string>
  7. #include <vector>
  8. #include "runscript.h"
  9. using namespace isc::dhcp;
  10. using namespace isc::hooks;
  11. extern "C" {
  12. int lease4_select(CalloutHandle& handle) {
  13. int ret;
  14. std::vector<std::string> env;
  15. env.push_back("FOO=bar");
  16. ret = run_script("lease4_select", env);
  17. fprintf(stderr, "ret = %d\n", ret);
  18. return 0;
  19. }
  20. } // end extern "C"