[PATCH 01/17] net/mana: add basic driver, build environment and doc
Stephen Hemminger
stephen at networkplumber.org
Fri Jul 1 18:44:16 CEST 2022
On Fri, 1 Jul 2022 02:02:31 -0700
longli at linuxonhyperv.com wrote:
> + while (fgets(line, sizeof(line), file) == line) {
> + size_t len = strlen(line);
> + int ret;
> +
> + /* Truncate long lines. */
> + if (len == (sizeof(line) - 1))
> + while (line[(len - 1)] != '\n') {
> + ret = fgetc(file);
> + if (ret == EOF)
> + break;
> + line[(len - 1)] = ret;
An alternative, would be to use getline() which handles arbitrary length input.
More information about the dev
mailing list