В случае написания консольной программы может потребоваться считать с клавиатуры строку символов.
В ОС GNU/Linux для этой цели предусмотрено две функции языка Си:
- getline(). Изначально функция getline() была расширением GNU. Затем она была включена в стандарт POSIX.1-2008.
- fgets( ... , stdin). Является частью стандрта «ANSI C».
Правильно ли понимаю, что программа, в которой используется указанная функция getline(), должна быть обязательно открыта под лицензией GPL?