Man page of STRCMP
While strncmp can prevent you from overrunning a buffer, its primary purpose isn't for safety.Rather, it exists for the case where one wants to compare only the first N characters of a (properly possibly NUL-terminated) string.From the man page:. The strcmp() function compares the two strings s1 and s2.It returns an integer less than, equal to, or greater than zero if s1 is found, respectively Man page of STRCMP The strncmp() function is similar, except it only compares the first (at most) n characters of s1 and s2. RETURN VALUE The strcmp () and strncmp () functions return an integer less than, equal to, or greater than zero if s1 (or the first n bytes thereof) is found, respectively, to be … man strncmp (3): 二つの文字列を比べる
NAME. strcmp, strncmp - compare two strings. SYNOPSIS #include int strcmp (const char *s1, const char *s2); int strncmp (const char *s1, const char *s2, size_t n); DESCRIPTION. The strcmp() function compares the two strings s1 and s2.It returns an integer less than, equal to, or greater than zero if s1 is found, respectively, to be less than, to match, or be greater than s2.
strncmp(3): compare two strings - Linux man page
strcmp(3) - Linux manual page
strcmp - man pages section 3: Basic Library Functions