STRNLEN(3) | Руководство программиста Linux | STRNLEN(3) |
strnlen - вычисление длины строки постоянного размера
#include <string.h>
size_t strnlen(const char *s, size_t maxlen);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
strnlen():
Функция strnlen() возвращает количество байт в строке, на которую указывает s, не считая завершающего байта null ('\0'), но не более maxlen. При этом strnlen() обращается только к первым maxlen символам, на которые указывает s, и никогда не выходит дальше s+maxlen.
Функция strnlen() возвращает strlen(s), если оно меньше maxlen, или maxlen, если среди первых maxlen байт, на которую указывает s, не встретился завершающий байт null ('\0').
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение |
strnlen() | Безвредность в нитях | MT-Safe |
POSIX.1-2008.
2019-03-06 | GNU |