bsde_rule_to_string(3)

bsde_rule_to_string3

Convert a ugidfw rule into its text representation

Usage

#include <ugidfw.h>

int

bsde_rule_to_string(struct mac_bsdextended_rule *rule, char *buf, size_t buflen);

Library

library “libugidfw”

Overview

The bsde_rule_to_string() function converts a rule in its internal representation (struct mac_bsdextended_rule) into its text representation, and writes up to buflen bytes of it to buf (including the terminating NUL).

Return values

The bsde_rule_to_string() function returns -1 if the conversion was truncated; otherwise the value 0 is returned.

Releases

56 releases since FreeBSD 5.0-RELEASE; the text changed 35 times.

  1. 5.0
  2. 5.1
  3. 5.2–5.2.1
  4. 5.3–6.3
  5. 6.4
  6. 7.0
  7. 7.1
  8. 7.2
  9. 7.3
  10. 7.4
  11. 8.0
  12. 8.1
  13. 8.2
  14. 8.3
  15. 8.4
  16. 9.0
  17. 9.1
  18. 9.2
  19. 9.3
  20. 10.0
  21. 10.1
  22. 10.2
  23. 10.3
  24. 10.4
  25. 11.0
  26. 11.1
  27. 11.2
  28. 11.3
  29. 11.4
  30. 12.0
  31. 12.1
  32. 12.2
  33. 12.3
  34. 12.4
  35. 13.0–13.2
  36. 13.3–16.0

Authors

This software was contributed to the FreeBSD Project by Network Associates Labs, the Security Research Division of Network Associates Inc. under DARPA/SPAWAR contract N66001-01-C-8035 (“CBOSS”), as part of the DARPA CHATS research program.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.