char *__strdup(__const char *string);
__strdup(string) has the same specification as strdup(string).
__strdup is not in the source standard; it is only in the binary standard.