strnul(3) Library Functions Manual strnul(3) NAME strnul - string search NUL LIBRARY gnulib - The GNU Portability Library SYNOPSIS #include char *strnul(char *s); const char *strnul(const char *s); DESCRIPTION strnul() calculates the position of the terminating null byte ('\0') in the string pointed to by s. It is equivalent to both of the following expressions: s + strlen(s) strchr(s, '\0') RETURN VALUE strnul() returns a pointer to the terminating null byte in the string pointed to by s. ATTRIBUTES For an explanation of the terms used in this section, see attributes(7). +--------------------------------------------+---------------+---------+ |Interface | Attribute | Value | +--------------------------------------------+---------------+---------+ |strnul () | Thread safety | MT-Safe | +--------------------------------------------+---------------+---------+ STANDARDS GNU. HISTORY gnulib 202607. SEE ALSO strlen(3), strchr(3), string(3) Linux man-pages 6.18 2026-02-25 strnul(3)