sctp_getassocid(3)

sctp_getassocid3

Return an association id for a specified socket address

Usage

#include <sys/types.h>

#include <sys/socket.h>

#include <netinet/sctp.h>

sctp_assoc_t

sctp_getassocid(int s, struct sockaddr *addr);

Library

Standard C Library (libc, -lc)

Overview

The sctp_getassocid() call attempts to look up the specified socket address addr and find the respective association identification.

Return values

The call returns the association id upon success and 0 is returned upon failure.

Errors

The sctp_getassocid() function can return the following errors:

[ENOENT]

The address does not have an association setup to it.

[EBADF]

The argument s is not a valid descriptor.

[ENOTSOCK]

The argument s is not a socket.

Releases

44 releases since FreeBSD 7.0-RELEASE; the text changed 30 times.

  1. 7.0
  2. 7.1
  3. 7.2
  4. 7.3
  5. 7.4
  6. 8.0
  7. 8.1
  8. 8.2
  9. 8.3
  10. 8.4
  11. 9.0
  12. 9.1
  13. 9.2
  14. 9.3
  15. 10.0
  16. 10.1
  17. 10.2
  18. 10.3
  19. 10.4
  20. 11.0
  21. 11.1
  22. 11.2
  23. 11.3
  24. 11.4
  25. 12.0
  26. 12.1
  27. 12.2
  28. 12.3
  29. 12.4
  30. 13.0–13.2
  31. 13.3–16.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.