rpmatch(3)

rpmatch3

Determine whether the response to a question is affirmative or negative

Usage

#include <stdlib.h>

int

rpmatch(const char *response);

Library

Standard C Library (libc, -lc)

Overview

The rpmatch() function determines whether the response argument is an affirmative or negative response to a question according to the current locale.

Return values

The rpmatch() functions returns:

1

The response is affirmative.

0

The response is negative.

-1

The response is not recognized.

Releases

49 releases since FreeBSD 6.0-RELEASE; the text changed 32 times.

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

History

The rpmatch() function appeared in FreeBSD 6.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.