strsep - extract token from string
*stringp is NULL, the strsep() function
returns NULL and does nothing else. Otherwise, this function finds the
first token in the string
*stringp, that is delimited by one of
the bytes in the string
delim. This token is terminated by
overwriting the delimiter with a null byte ('\0'), and
is updated to point past the token. In case no delimiter was found, the
token is taken to be the entire string
*stringp is made NULL.
The strsep() function returns a pointer to the
token, that is, it returns the original value of
Be cautious when using this function. If you do use it, note that:
This function modifies its first argument.
This function cannot be used on constant strings.
The identity of the delimiting character is lost.
This page is part of release 5.10 of the Linux
project. A description of the project, information about reporting bugs,
and the latest version of this page, can be found at