strcoll - 현재 로케일을 사용하여 두 문자열을 비교한다.
#include <string.h>
int strcoll(const char *s1, const char *s2);
strcoll() 함수는 두 문자열 s1과 s2를 비교한다. 이 함수는 만일 s1이 s2보다 작거나 같거나 클때, 각각 0 보다 작은 정수나 0, 0 보다 큰 정수를 반환한다. 비교는 문자열에 기반하며 프로그램의 현재 로케일 카테고리 LC_COLLATE 에 맞게 해석된다. (setlocale(3)EN 참조).
strcoll() 함수는 두 문자열이 현재 로케일에 맞게 해석될때, 만일 s1이 s2보다 작거나 같거나 클때, 각각 0 보다 작은 정수나 0, 0 보다 큰 정수를 반환한다.
이 섹션에서 사용되는 용어에 대한 설명은 attributes(7)EN을 참조하십시오.
| 상호 작용 | 속성 | 번호 |
| strcoll() | Thread safety | MT-Safe locale |
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.