catclose(3)

catclose3

Close message catalog

Usage

#include <nl_types.h>

int

catclose(nl_catd catd);

Library

Standard C Library (libc, -lc)

Overview

The catclose() function closes the message catalog specified by the argument catd.

Return values

The catclose() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

Errors

[EBADF]

An invalid message catalog descriptor was passed by the catd argument.

Releases

87 releases since FreeBSD 2.0.5-RELEASE; the text changed 48 times.

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

Standards

The catclose() function conforms to IEEE Std 1003.1-2001 (“POSIX.1”).

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