Hi, the manpage of getdelim features the following prototype: ssize_t getdelim(char **lineptr, size_t *n, int delimstream); The correct one should be ssize_t getdelim(char **restrict lineptr, size_t *restrict n, int delimiter, FILE *restrict stream); Reproducible: Always
Which version is that? Current stable 3.28 has: ssize_t getdelim(char **lineptr, size_t *n, int delim, FILE *stream);