kldfirstmod(2)

kldfirstmod2

Return first module id from the kld file specified

Usage

#include <sys/linker.h>

int

kldfirstmod(int fileid);

Library

Standard C Library (libc, -lc)

Overview

The kldfirstmod() system call returns the module id pertaining to the first module referenced by fileid.

Return values

The kldfirstmod() will return the id of the first module referenced by fileid or 0 if there are no references.

Errors

[ENOENT]

The kld file referenced by fileid was not found.

Releases

74 releases since FreeBSD 3.3-RELEASE; the text changed 44 times.

  1. 3.3
  2. 3.4
  3. 3.5–3.5.1
  4. 4.0
  5. 4.1
  6. 4.1.1
  7. 4.2
  8. 4.3
  9. 4.4
  10. 4.5–4.11
  11. 5.0
  12. 5.1–6.3
  13. 6.4
  14. 7.0
  15. 7.1
  16. 7.2
  17. 7.3
  18. 7.4
  19. 8.0
  20. 8.1
  21. 8.2
  22. 8.3
  23. 8.4
  24. 9.0
  25. 9.1
  26. 9.2
  27. 9.3
  28. 10.0
  29. 10.1
  30. 10.2
  31. 10.3
  32. 10.4
  33. 11.0
  34. 11.1
  35. 11.2
  36. 11.3
  37. 11.4
  38. 12.0
  39. 12.1
  40. 12.2
  41. 12.3
  42. 12.4
  43. 13.0–13.2
  44. 13.3–14.2
  45. 14.3–16.0

History

The kld interface first appeared in FreeBSD 3.0.

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